Downloads

The Utilify Platform v.1.0 is available as a free download for installing on-premise. The cloud version requires you to sign up for a subscription.
The license allows unlimited usage with no restrictions and free support via email (support@utilify.com) and the online support forums.
Note: Email support response times are expected to be about 24 hours.

What do I need to get started?

The Utilify Platform consists of three main components: the Manager, the Executor, and the Framework SDK. Please download and install all three in the following order:
  1. Manager
  2. Executor
  3. Framework SDK

Download Files

Download OS / Platform File Size
Utilify Platform Manager Windows XP / 2003 / Vista / 2008 / 7
32-bit (x86/x64)
UtilifyManagerSetup.msi 3.00 MB
Utilify Platform Executor Windows XP / 2003 / Vista / 2008 / 7
32-bit (x86)
UtilifyExecutorSetup.msi 1.82 MB
Utilify Framework SDK Windows XP / 2003 / Vista / 2008 / 7
32/64-bit (x86/x64)
UtilifyFramework.zip 1.77 MB
Utilify Framework SDK for Cloud Windows XP / 2003 / Vista / 2008 / 7
32/64-bit (x86/x64)
UtilifyFramework.Cloud.zip 2.98 MB
Documentation downloads:
Utilify Platform Developer Guide
(also included in the SDK)
- UtilifyPlatform.chm 0.99 MB
Utilify Framework API Documentation
(also included in the SDK)
- UtilifyFrameworkPI.chm 0.77 MB

Install instructions

The cloud version does not require installation of the Manager/Executor. However, you may want to download and install those locally for testing purposes.

Requirements:

Manager
Software
  • Operating System: Windows XP SP3 / Vista SP1 or above / Windows 2003 SP2 / Windows 7
  • SQL Server 2005 or above (including Express versions)
  • .NET Framework 3.0 SP1 or above
Hardware
  • Any modern CPU (x86 / x64) (1 Ghz or higher)
  • 1 GB RAM (minimum), 2 GB or more recommended
  • 10 MB hard disk space (to store files related to user Jobs, extra space will be needed)
  • Network access
Executor
Software
  • Operating System: Windows XP SP3 / Vista SP1 or above / Windows 2003 SP2 / Windows 7
  • .NET Framework 3.0 SP1 or above
Hardware
  • Any modern CPU (x86 / x64) (1 Ghz or higher)
  • 512 MB RAM (minimum), 1 GB or more recommended
  • 10 MB hard disk space (to store files related to user Jobs, extra space will be needed)
  • Network access
Framework SDK
Software
  • Operating System: Windows XP SP3 / Vista SP1 or above / Windows 2003 SP2 / Windows 7
  • .NET Framework 3.0 SP1 or above
[Note: These requirements are the software pre-requisites for client applications using the Utilify Framework libraries.]

Installing the Manager

What is installed?
The Manager installation installs the following components:
  • a Windows Service called UtilifyManager which can be controlled directly from the Windows Service Control Manager. This service is set to run automatically on system startup regardless of whether any user is logged on.
  • a SQL database called UtilifyPlatform
  • the Utilify Management Dashboard (which is a Windows Desktop Application) - Utilify.Tools.ManagementDashboard.exe
Required accounts and permissions
  • The Windows Service is installed to run as the LocalService account by default. The account to run the service can be changed during installation.
  • The service account will authenticate using Windows authentication to the SQL database and needs login,read, and write permission to the UtilifyPlatform database.
  • By default the Manager will listen for HTTP/TCP connections on port 8080. The Windows Firewall (or any other third-party firewall software used) will need to be configured to allow incoming connections on this port for the Manager to communicate with the Dashboard, Client programs and Executors.
Verifying installation
The easiest way to verify installation, is to run the Utilify Dashboard (from the shortcut installed in the Programs menu), and connect to the Manager. Using the default options to connect should work in almost all cases. If the Dashboard connects to the Manager, the Manager installation was successful.

If the user was logged in with a non-administrator account during installation, the default options may not work. In this case, please select 'Username' authenication mode at the login screen of the Dashboard.
The default administrator username is admin and the password is admin. This can be later changed from the Dashboard 'Users' tab.

Installing the Executor(s)

What is installed?
The Executor installation installs the following components:
  • a Windows Service called UtilifyExecutor which can be controlled directly from the Windows Service Control Manager. This service is set to run automatically on system startup regardless of whether any user is logged on.
Required accounts and permissions
  • The Windows Service is installed to run as the LocalService account by default. The account to run the service can be changed during installation.
  • By default the Executor will connect to the Manager on port 8080. The Windows Firewall (or any other third-party firewall software used) will need to be configured to allow outgoing connections on this port for the Executor to communicate with the Manager.
The Executor service account does not need any special permissions other than the default permissions assigned to the accounts that are part of the 'Users' group.
Verifying installation
Verifying the Executor installation is similar to that of the Manager:

Run the Dashboard from any machine on the network and connect to the Manager.
If the Dashboard shows the Executor machine as connected, the Executor installation was successful.

The Framework SDK

The Framework SDK for this version does not need any installation. The API libraries, help files and samples are downloadable as a zip file.

Troubleshooting

If you have problems with the installation, please run the install on the command-line to create a log file, and send the log file to support@utilify.com.
To create an installation log, run the following command:
msiexec /i <full-path-to-manager-or-executor-msi-file> /lvx <path-to-log-file>

For example

msiexec /i c:\temp\UtilifyManagerSetup.v1.0.msi /lvx c:\temp\UtilifyManagerInstall.log
For problems after installation, please see the Troubleshooting section of the Utilify Platform Help Guide, to troubleshoot installation/connection errors.

Where to find documentation

The Utilify Framework Developer Guide contains documentation to help developers get started using the Framework to build distributed applications on the Utilify Platform.
The documentation is available online as well as in the form of a Windows help file.
The online version of the documentation is always the latest (and is updated more frequently than the downloadable versions).