I would like to build a Financial Technology Support System containing the following modules: Market Data / Research Service Contracts & Billing Telecommunications Contracts & Billing Purchasing / Invoice Fixed Assets / Inventory Help Desk Knowledge Management / Solutions Guide I would like all report templates to be created in Crystal Reports. The end user should have the ability to create customized reports for any of the modules. I would like to address these modules 1 or 2 at a time. For the initial effort, I want the programmer to address the Market Data / Research Service Contracts & Billing module plus all relevant database structure and utility screens to manage users, departments, vendors, services, fx rate history, exchange lookup tables, contract expiration alerting via email, etc. The database backend should be Microsoft SQL. I would like the look and feel to be similar to the Intuit TrackIT product. It has grid views and sorting featuers as well as clean data entry screens. I have a very simple functional mockup of a system that I wrote in Microsoft Access several years ago. We can use this as a starting point, however there are several improvements I would like to make with regards to the way data is stored in tables. I currently use many relations, however over the years have realized this is not always appropriate when storing historical data. The user interface is simply functional- it is not close to the way I would like it to look in the end.