Dear coder,
I have currently partially designed a customer relationship program, which I will be using to run a web hosting business I am starting from scratch.
The GUI is pretty much complete, and about 20% of the programming I would say is now completed.
The application is a VB App, using the ADO control to connect to an access database, where customer details are kept.
The application will do the following:
To invoice customers via SMTP (Email) on set dates
THIS HAS PART ALREADY BEEN COMPLETED
I need a section that logs the services the customer has, and if the services change, the application should log the date of the changes.
THIS HAS BEEN COMPLETED UP TO ABOUT 75% STATUS
This application should keep a record of invoicing, and be able to record when a payment has been made.
THIS ONLY NEEDS TO BE CODED TO RECORD TO A TEXT FILE NOW, AS IT ALREADY RECORDS TO THE GUI IN A TEXTBOX
It should connect to firms internet banking account, checking for payments that month. Customers all use predefined references for payment, so locating that reference in that month using the parse function should be fairly simple.
THIS HAS NOT YET BEEN COMPLETED.
SMTP connections to be made every 5 minutes to our mail server(s), checking for orders. Orders arrive via Email. Autoresponse to be sent through to applicant. Code for sending the mail is already in place, however code for checking the smtp server is not.
33% COMPLETED.
As the company grows there is a definate need for expansion of the application, so further work will be available, but that is your choice as the coder. Hence I would ask that the code is as easy to understand as possible, so that I or another coder can adjust the code if you chose not to work on the project at a later stage.
I look forward to working with you if you are the winning bidder. Thank you.
## 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 Visa Home Basic (my notebook), and Windows XP Home (My home PC).