1) Network connection manager windows XP and WIN7
Must deal with devices that have multiple connections, to multiple network types. The devices it will be used on are win 7 and winxp laptops that have access to mulitple networks.
LAN (cabled)
WLAN (wireless Lan)
Dial up using GPRS/3G sim cards.
The application must get over the problem that windows dial-up always assigning itself a metric of 1 on the routing tables. This means that if a dial up happens when the machine is already connected to either LAN or WLAN connections, the O/S tries to route the traffic over the slow dial up rather than the faster LAN/WLAN connections.
2) Must be able to run on windows XP and windows 7
3) Must be able to set the routing priorities for each type of connection when multiple connections are available
4) Configuration ability for dial up settings for 3G/GPRS Private APNs
5) Configuration interface must be able to be locked with a username and password to stop users alerting settings
6) Must be able to be set to run as startup service, and dial up on start up
7) Ability to use installed modem/modem drivers.
8) Network switching must be totally seamless to user and require no user intervention to route over the highest priority network as configured in bullet point 3
9) Must redial on disconnect and re-dial as GPRS/3G signal is available to remained dialed up all the time and should not have a maximum amount of re-tries.
10) Where possible - signal strength / connection information icon shows in system tray
11) Must be configurable so the interface can be set to either allow or disallow users to manually disconnect/reconnect
12) Must have some form of installation key/licensing to stop multiple installations for licensing purposes
13) Must have error log files for diagnosing connection\application issues
14) Interface must look professional and be able to be branded.