OptiTune uses a classic client/server architecture, but with a twist - the clients only ever contact the server through HTTPS calls.
This allows clients which are behind firewalls to still be managed through OptiTune, as long as the firewall allows outgoing HTTPS calls
to the OptiTune management server.
The management server is a straightforward ASP.NET web server, running on IIS 7.0, with Microsoft SQL Server 2008 R2. Your organization
can either setup their own management server, or use management servers provided by Bravura Software at https://manage.opti-tune.com
Each client computer has a lightweight software agent installed, the OptiTune Agent. This executable runs as a service in the background,
silently polling the management server for any configuration changes or tasks to execute. Whenever a task is scheduled to execute (e.g. install windows updates, or run antivirus scan),
the OptiTune Agent software will execute the tasks, and report the results to the central management server.
The administrator can login to the management server to view all client computers in the organization, and schedule tasks or make configuration
changes to client computers using the management server. Because the management server is web based, this allows
the administrator to login using any modern web browser, either from a Desktop PC or Laptop, or from a Tablet or Smart Phone.