SCORM Engine Supported Platforms

SCORM Engine

Get a 1-on-1 walkthrough
of SCORM Engine.


Supported Platforms

The SCORM Engine is built to exist in the context of many different types of systems. We provide a simple REST API and some web hooks for your application to use to interact with Engine’s features.

Many programming languages already provide extensive support for interfacing with RESTful APIs. This means that Engine can be integrated with most applications regardless of whether they are using the same technology stack that Engine itself is.

For your convenience, however, we have created API client libraries in four languages:

  • .NET
  • Java
  • PHP
  • Python

The client libraries will allow you to work directly with the API from your application without having to create API bindings yourself.

System Requirements for Running SCORM Engine

SCORM Engine is a web application backed by a relational database. The web application which powers SCORM Engine comes in two flavors: .NET and Java.

  • For .NET Engine, you will be deploying an ASP.NET application in IIS. We require .NET Framework 4.5 or higher be installed.
  • For Java Engine, the application should run in any Java application container, though we develop and test in Tomcat. Whichever application server you choose, we do require Java 7 or higher be installed.

Engine’s installer and data definition language (DDL) allow it to work with any of the following database platforms (DBMSs):

  • SQL Server 2008 or higher
  • Oracle 11g2 or higher
  • MySQL 5.5 or higher
  • PostgreSQL 9.1 or higher