I run a delivery service that provides clean laundry to customers. Customers pay for a certain amount of laundry service up front (charged by the bag size), that is, they pay for the service in 4 month increments. They can also establish a debit account for dry cleaning (charged per item). As folks turn in garments to be dry cleaned, we debit their dry cleaning account. Note: our credit card processor has informed us that we must start billing our customers monthly. That is, if 4 months cost $400, we can no longer bill $400 up front for the 4 month period, but rather bill $100 per month for 4 months. We currently have a website, but there is no ability to accept credit cards on the site yet. We want to adopt an online system, with some shopping cart and other stuff, but we want to make sure that the credit card gateway and shopping cart will interact correctly with what our backend system does. Backend system described in detail. The basic function of the backend system will be to allow a new customer to visit our website, choose the laundry plan of their choice, and choose the amount of money they would like to add to their dry cleaning account. The customer would of course enter in personal information as well. We need to be able to capture this information into a database that will be maintained on the server as well as at a desktop unit in our office. Once a person purchases a laundry plan, we would like to have a personal account setup for that person. This personal account will "remember" the person's credit card or ACH information. If the person needs to upgrade a laundry plan to the next higher level of size, or simply needs to add more money to their dry cleaning account, they can do so via their secure account for which they will get a password upon signup. Of course the person has the ability to check their balance and change their payment information at any time. We also would like to be able to set up a low or negative account status warning email to customers. We will need the ability to interact with this database on a daily basis as dry cleaning is accepted from the customers.
## 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 2000, XP, Netscape, IE, Linux