In a nutshell, this application will be a clone of QuickBooks Point of Sale Pro which will interface with QuickBooks 2003 and 2004. See [login to view URL] for details.
The first phase of the application will require Enterprise Architect UML diagrams for review by our technical team; this will consist of all classes to be used in the application including a group of wrapper classes to encapsulate the interface with the QuickBooks SDK. A free 30 trial of EA can be downloaded at Sparx Systems web site. The first phase must be completed by day 17 of the project.
The second phase of the application will require a prototype with all form layout, form to form navigation and context sensitive help complete. Where applicable, a tool tip will be required for each control including a short description. For the context sensitive help, when the user presses F1, the help for that control should be displayed. This should at least be the short description from the tool tip; of course, some controls will require a longer explanation. At this point, the forms do not have to have full functionality. The second phase must be completed by day 30 of the project.
The third phase will require the finished application with installation program for beta release to our internal users. The developer will be responsible for fixing any issues within 16 hours. During this phase, the code will be reviewed weekly for adherence to standard coding practices. The developer will be responsible for making any code changes to meet our standards within 24 hours. When we are comfortable the application has been thoroughly tested and is ready for widespread internal use and all related files are received, we will then disburse the payment.
All rights, including but not limited to source code and EA UML files will become the sole property of the corporation. At the end of the project, the consulting team will be required to sign a document stating they have deleted the source code and all other project related documents from all media including backups
Programming Language: Visual [login to view URL] 1.1 (Visual [login to view URL] 2003)
Skills Required: Knowledge of OOD, OOP, UML, QuickBooks SDK and VB.NET
If you have any questions, please do not hesitate to pass them along.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 98, ME, 2000 and XP