Technical Requirements for Onsite Training

There are a number of technical requirements that you will need to meet for us to successfully deliver your on-site training.

If you require more information on any of these requirements, please contact us.


Each training computer must fulfill the following specfications:


Minimum hardware specification:

  • CPU: Intel Core 2 Duo or better (ideally Intel Core i7)
  • Memory: 4-GB RAM (ideally 8 GB)
  • Hard disk: 2 GB available space or better
  • Display: Two 19” screens or better (per pair of delegates)
Operating system Microsoft Windows 7 64-bit or Microsoft Windows 10 64-bit
User privileges

Local administrator privileges.

Permission to edit the hosts file (C:\Windows\system32\drivers\etc\hosts).


Pre-install the following software packages on each training computer:

  • Microsoft Visual C++ Redistributable for Visual Studio 2015
  • Sun Java JDK 1.8 64-bit, with the JAVA_HOME environment variable set to the installation directory of the JDK.
  • Eclipse IDE for Java EE Developers (Neon, 64-bit)
  • Cygwin, with the following packages: zip, unzip, vim, vim-common, dos2unix, and wget
  • Google Chrome
  • PuTTY
  • WinSCP
  • Caplin Platform installation files (supplied by Caplin). Host on a shared fileserver.

For detailed installation instructions, see Setting up the development environment.

Network access

Each training computer must have Internet access (for downloading software) and be accessible on the network by a fully-qualified host name.

Training environment assessment

Five days prior to commencing training, we visit the training environment to ensure that it is correctly set up.