This will be a client/server based application. Programming will need to be done using Visual [login to view URL] or Visual C++. The entire application must follow a strict Object Oriented Programming model. The database must be MSDE or SQL2000. All code must be commented in a fashion that allows other coders to clearly understand the function and flow of each section of code. A functional database diagram should exist to document the data relations. The UI must use of Infragistics Net Advantage Suite for toolbars, grids, trees, etc. If you don't have, you will need to aquire a legal copy from Infragistics. If you wish, you may telecommute to a dedicated development PC at my office, but I will not issue a copy of third party controls for use outside of my office. The application will be similar to 'The Project System' by Dovenet Technologies. See [login to view URL] and view the demo videos. We will need to work together to come up with a specification that provides realistic goals and a sellable product. There will be many differences between our application and the Dovenet application. These include, but are not limited to: 1. Our application will have a UI that closely resembles that found in the application called Advance Pro at [login to view URL] This application looks nice, but is missing lots of functionality. 2. Our application will only link to Quickbooks 2003. We will not offer any real accouting features. You will need to use QuickBooks SDK 2.0 to create the links. They must be automated. 3. Our application will have some simple CRM to allow us to track customer calls for service a bit better than the dovenet application. 4. Our estimating module will allow for fast creation of complex multi-level Bills of Materials. 5. Our application will have simple MRP abilities. 6. Our application will have an extensive system for maintaining inventory/master materials list.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code and source code documentation of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. 4) Upon payment in full by the buyer, the Coder agrees to relenquish all copies of the source code upon request of the buyer. In the event such a request is made, the coder shall transfer all code to the buyer, demonstrate the code can be compiled sucessfully on the buyer's machine, and then only when directed by the buyer, should the coder destroy all electronic copies of the source code for this project. 5) Coder must maintain a reliable 128k+ DSL Internet connection during the course of the project to facilitate full duplex voice communications via NetMeeting and remote pc control. Satellite or other shared bandwidth type connections are not acceptable. We reserve the rigth to cancel a project with a coder that is unable or unwilling to provide a quality connection. An example of a poor connection is evident when voice communications is choppy or connections are frequently dropped during remote control sessions. 6) The coder will be responsible to purchase any 3rd party controls if necessary. Quickbooks SDK is free.
## Platform
Windows 2000 / XP