This is going to be a rather large project. This is not for a beginner or the faint at heart.
We need a program or application created to do the following:
Manage inventory database of over 500,000 products.
Manage invoice database of over 500,000.
Create flexible invoices.
Hold over 200 open invoices per customer.
Be able to close or batch any number of invoices from a customer into 1 invoice.
Be able to send any invoice via integrated email button and/or an integrated fax button. The fax button must fax from within windows, NOT printed to be faxed.
Manage customer database of over 500,000 with customer details.
Manage vendor database of over 250,000 with details.
Track pricing of parts from multiple vendors.
Be able to set pricing per customer.
Manage account ledger database.
Have unlimited multiple users.
Have remote administration of program for patches and fixes.
Create customized reports like Quickbooks would have.
Ability to be accessed from the internet so customers can view and pay their invoice.
Ability to have vendors fax in their invoices and it be automatically added to billing side of this application.
It must have accounts receivable and accounts payable.
Have bar code integration & printing.
Shipping information and tracking.
This is not all it will have to do, I am sure there will be some changes along the development stages. The deadline will be generous, but I need the ability to have it done in a shorter amount of time if necessary. If I require it to be done faster, the amount will go up considerably so that you may devote more time and add more programmers to the project. I will expect daily progress reports and samples to make sure the project doesn’t go in the wrong direction. After a bid is accepted, you will have multiple ways of communication with me. My availability will be about 12-15 hours daily.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. All copyrights.
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 XP SP2 and/or Windows 2003 Server