Navigation Menu

Click the "+" to see inside a chapter or use the search to the right.


Skip to end of metadata
Go to start of metadata

Setting up ExamDeveloper on local server(s) involves a number of steps. However, before proceeding to the setup process, it is necessary to ensure that the prerequisites (hardware and software requirements) are met in order for ExamDeveloper to run smoothly. The following information provides recommended hardware and software specifications for the installation of the ExamDeveloper platform:

Two Server Configuration (separate machines for database and web server)

  • Hard Drive: 15,000 RPM hard drives in RAID 5 configuration (Solid State Hard Dives (SSD) recommended for database server)
    Storage capacity (minimum):

    • Web Server: C - The Operating System, Application (100 GB) + projected file size of Assets

    • Database Server:

      • C - The Operating System, SQL Server Application (50 GB)

      • D - The SQL Main Schema, and the Obfuscated Compressed Database Backup (50 GB)

      • E - The SQL Databases for Exam Developer, Reporting Services, and the Obfuscation Process (50 GB)

      • F - The SQL Backup Directory (50 GB)

  • RAM: 16 GB on database server, 8 GB on web server (32 GB on Database Server and 12 GB on web server recommended)

  • Processor: 4-core Xeon on database server, 4-core Xeon on web server

  • Multi-NIC Gigabit Ethernet cards to allow for a dedicated connection between the two machines

  • Server Internet Bandwidth - 500 kbps per concurrent user

Prerequisite Software

The following software must be installed before setting up ExamDeveloper:

  • Microsoft Windows Server 2012 (64-bit) or 2008 R2 SP1 or 2008 SP2 (64-bit only for ED 7.1601.0.0 and above, 32-bit or 64-bit for ED 6.21 or less)

  • Microsoft SQL Server 2012 (Standard or Enterprise) or 2014 (Enterprise) with the following features:

    • Database Engine Services

    • Reporting Services

    • Client Tools Connectivity

    • Management Tools – Basic

    • Mixed-mode Authentication

       In case you chose Windows Authentication while installing SQL Server, here's how you can switch the authentication mode later...

      If you had selected Windows authentication mode during the Database Engine Configuration stage of SQL Server installation instead of Mixed Mode as seen below,

      You are now able to connect to the SQL Server database only using Windows Authentication. An SQL Server Authentication is recommended as it is more secure.

      Here is how you can switch from Windows Authentication to SQL Server Authentication.

      1. Connect to the SQL Server database using Windows Authentication.

      2. Right-click the server node and click Properties.

      3. Click Security page in the left pane of the Server Properties window, select SQL Server and Windows Authentication mode radio button under Server authentication, and click OK.

      4. Expand Security node, then Logins node, right click ‘sa’ user, and click Properties.

      5. Click the General page in the left pane of the Login Properties window, enter a password in the Password text box and confirm it in the Confirm password text box, leave Enforce password policy check box selected but de-select Enforce password expiration.

      6. Click the Status page in the left pane, select the Enabled radio button under Login, and click OK. Restart the computer.

      7. While connecting to the SQL Server database, select SQL Server Authentication from the Authentication drop-down, enter the ‘sa’ credentials, and click Connect.

  • For ED 7.1601.0.0 and above: Microsoft Access Database Engine 2010 Redistributable (Download and install the file named AccessDatabaseEngine_x64.exe). This is not required if Microsoft Office 2010 (64-bit) or above is already installed.


    If you have the 32-bit version of Microsoft Office installed, then you must install the 64-bit Microsoft Access Database Engine 2010 Redistributable and while doing so, you will get the following error message.

    In order to resolve this issue, open an Administrator command prompt (click the Start button, type "command" in the search box, right-click Command Prompt in the search results that appear, and click Run as administrator from the context menu), navigate to the folder in which AccessDatabaseEngine_x64.exe has been downloaded, and run the following command:

    AccessDatabaseEngine_X64.exe /passive

    This should now install successfully. You must reboot the server for the changes to take effect.

  • For ED 6.21 or less: Microsoft Access Database Engine 2010 Redistributable (Download and install the file named AccessDatabaseEngine.exe for 32-bit version MS Office or AccessDatabaseEngine_x64.exe for 64-bit version of MS Office). This is not required if Microsoft Office 2007 or 2010 is already installed.

  • For ED 7.1601.0.0 and above: Erlang v18.1 from

  • For ED 7.1601.0.0 and above: RabbitMQ v3.5.6 from
  • For ED 7.1602.0.0 and above: Elasticsearch 1.7.2 from
  • For ED 7.1602.0.0 and above: Optional: Marvel plugin for Elasticsearch from
  • Latest version of Java from
  • A subversion client (SVN) is required. TortoiseSVN, which is a freeware, is a good option for this. This can be downloaded from

Instructions for Installation and Upgrade

Once the prerequisites for ExamDeveloper are in place, you can proceed with the installation of the application itself. The instructions for the initial setup of ExamDeveloper are detailed in Setup Instructions for New Installation of ExamDeveloper.

If you already have ExamDeveloper and are looking to upgrade it, then open the Software Upgrade Process.

Application should be run via HTTPS


It is recommended to run the application using the secure https (port 443) protocol. This requires the installation of a valid third-party trusted SSL Certificate. Avoid using a self-signed SSL certificates or HTTP (port 80) protocol, since these have known issues with the application. 



  • No labels