**Desktop Manager**
**Summary:**
This project is a desktop manager system development (client side and server side). The server agent must allow Web Interface. The development should be made using Microsoft Visual Studio 2005 and .NET Framework 2.0
**Macro requisites:**
1. Manage the motherboard informations;
2. Remote Shutdown;
3. Hard Disk pro active management when it fails or before (S.M.A.R.T.)
4. Send messages to the administrator when the system falls;
5. Wake-up on lan ring, allowing to turn on and off the computers remotely;
6. Possibility to run tasks in a pre-programmed time and in a non-assisted way;
7. Hardware and software Inventory through the DMI agent;
8. Show the devices Serial Numbers;
9. Remote association of an active number to the hardware with an editable field by the system administrator;
10. Manage the computer configurations remotely;
11. Establish performances limits and send alerts when any hardware, software or operational system configuration has changed;
12. Protect the systems detecting resources changes or chassis violations;
13. Generate Logs in a comma-separated text file. Those logs should save disk, memory, processor, network, paper loss, temperature, and computer violation events.
**Compatibilities**
1. Manage devices through the following patterns: Desktop Management Interface (DMI) 2.0s, CIM, WBEM, SNMP, SM Bios 2.3, APM, Advanced Control and Power Interface 1.0 (ACPI);
2. Remote support for either DMI or SNMP patterns using the machine native driver;
3. Compatible with the following management platforms: Computer Associates, Intel, Hewlett Packard, Microsoft SMS, Tivoli Systems, BMC Patrol and others;
4. Support for the ASF (Alert Standards Format) defined by DMTF for alerts throwing;
## 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 XP and Internet Explorer