**_Project Scope - Overall Feature & Functionality:_**
The application must consist of 2 separate applications: CLIENT and SERVER applications.
-The SERVER will be a small application that will be executed by the recepient. Once this server is installed it will not be available to be killed in the Task Manager/Processes section. It will permanently restart every time the computer is rebooted. The SERVER application will give the remote CLIENT application access to all drives local & mapped on the local computer in which it is installed on. It will give the CLIENT the option to Browse, Upload & Download all files only.
**SERVER must utilize a "**_Reverse Connection_**" via port:80 through a 3rd party, such as [[url removed, login to view]]
-The SERVER must notify the CLIENT when the installation is completed via message send to teh CLIENT. This notification will tell the Client the IP address of the SERVER as well as the Computer Name, letting the user of the CLIENT know that the SERVER is available for access.
-The CLIENT will be a small application in which will be used to administer the SERVER. The user of the CLIENT needs to be able to verify that the SERVER is available for access before a connection is attempted.
**_Connection from the CLIENT to the SERVER:_**
Since this application will be used for multiple locations, the CLIENT must present a list of SERVERS that are running. It will present this list in order of IP address and Computer name in which the SERVER has been installed.
**..(more information available SEE PLATFORM FOR MORE DETAILS)..**
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).
Server must run on XP, XP Pro, Win2000, Vista
Client must run on XP, XP Pro, Vista
****_Modified Opensource code is accepted in this project._** **Since this is a remote admin audit tool it MUST NOT conflict, interfear, "alert" such programs such as Anti-Virus or other similar software such as Mcaffee, Norton, NOD32, etc. In doing this, it will defeat the purpose of doing a silent audit by the parent company. The parent company needs to check the integrity of the reported information from station managers and will use this application to verify such information. Corporate has the need to “Check the hand?? of the remote stations.**