I am an IT Consultant. I have a client in Singapore who wants a custom software developed to manage a maid agency. He wants a web application developed using tools such as Microsoft .Net and an SQL database. My client recruits maids (products) from Indonesia, Philippines, Sri Lanka, etc., and places them with employers (customers) in Singapore, Hong Kong, Taiwan. etc. He has recruitment agents (suppliers) in Indonesia, Philippines, Sri Lanka, etc., who supply maids to him. The maids work on contracts of 1 or more years. My client needs the following functions to be computerized: 1. Maintain particulars of maids, employers, recruitment agents, maid agency in a database. 2. Search for maids, employers and recruitment agents using various criteria. 3. Receive maids from recruitment agents and place them with employers. Keep track of which maid is supplied by which recruitment agent and placed with which employer. Maids change employers from time to time. Likewise employers change maids from time to time. An employer can have more than 1 maid at a time but a maid can have only 1 employer at a time. Likewise 1 maid has only 1 recruitment agent. 4. Keep a count of how many workers are new, placed, returned and terminated. 5. There are 4 kinds of transactions: · Place new Worker with Employer · Worker returns to Employment Agency · Place returned Worker with new Employer · Return Worker to Recruitment Agent or Worker goes back to her Country 6. The software must link and unlink maids to employers and vice versa. 7. Keep track of various dates such as contract start date, end date, etc. 8. Send reminders by letters and emails, send birthday cards etc. 9. Attach various forms to a screen. My client has many forms to fill which after signing he will scan and convert to PDF/JPEG. He wants to attach these scanned documents to a screen. 10. Print various reports. 11. Import and export master files of maids, employers and recruitment agents.
## 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
Internet Explorer