Needed developed: Client/Server Web application plus web viewer and installation package. Client app runs as a service after install (on boot), checks with server daily for: 1) just to "check in" 2) updated version of itself - if needed, do silent DL/install of newest version 3) checks "module" directory on server to see what DLL's/modules should be installed on client PC, then updates client PC accordingly with any required updated DLL's/modules (silent download/install/register/load) The server component includes scalable DB with web viewer to view contents. Each successful install of a client=1 DB record. Initial fields include unique client ID, referrer code, date of install, date of last check-in. DLL's/Modules to be developed later in separate projects. Client side user will acknowledge and "OK" client download install. Install package needs to be as small as possible. Incentive for download to include bundling with freeware and access to web content/services. Successful developement within 14 day time frame and at reasonable priced bid may lead to further larger-scale development contract for individual modules.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Win OS (95/98/ME/2k/XP) - client must run as a silent service in background, unattended, and launch on boot. Server is Win2k Advanced Server. DB preferably MySQL, but open to discussion. Needs to scale to 100k records initally, eventually to 5-10 million. Scalability of Server DB needs to be built-in consideration, as well as potential for adding fields. Production Server hardware will be Dual Xeon 733/4GB RAM/18GB SCSI RAID machine sitting on DS-3 NAP point.
## Deadline information
Remember, if successful, this may lead to larger contract for DLL's/modules immediately following.