Purpose

Passion Track is a CRM desktop application developed by Talman for G Brothers, a Mercedes-Benz dealership located on the Northern Beaches of Sydney. G Brothers' dealership principal, Dean Guberina, is a progressive and passionate person who is seeking to shrink wrap this product for resale to other motor dealerships and, in time, other market places.

Technology

The application has been written in Visual FoxPro 9 from the ground up and features:
- n-tier architecture (application, data, business, and user interface layers)
- Role based security
- Support for other ODBC data sources
- Rich user interface using web browser control
- Html reports
- Excel charting engine
- Customisation of reports, fonts, images, e.t.c.

Some of the new features of VFP 9 that have be used include:
- All controls are resized using the Anchor property
- Windows message events are used to implement an idle logout feature
- Sql language enhancements to ensure all Sql statements are ODBC compliant

Design features

- Loosely coupled user interface via event binding to allow the application and business layer to be called from other user interfaces and/or serviced components
- Abstract application class from which all application modules are based
- Custom event interfaces for raising and binding to data and business layer events
- Extension of the XMLAdapter class to support cursor -> xml - > html transformations

Passion Track Reception screen
Passion Track
Passion Track