Product: Technology

"Our goal is to continue to provide a smart business solution, able to be externally and securely hosted anywhere in the world. We want our customers getting business value within hours of implementing." - Tony Crewdson CEO.


i-lign is a standard web-based application written in Java. It is easy to install, maintain and use, and does not need day-to-day maintenance or specialised support staff. The application runs on a server and is accessed through a standard web browser. The Gantt Chart component requires Java to be installed on the client PC. i-lign needs a separate database server but is in every other way a self-contained 'black box': no other software needs to be installed. Upgrades are straightforward to install, and full instructions are always provided.

i-lign Application Server Components

The i-lign application server includes all the Java software required for running it. There is no need to install Java separately on the server. The main components of the i-lign platform are:

Java Runtime Environment

A Java Runtime environment must reside on the same server that runs i-lign. Although there are many different JRE's available, i-lign has been thoroughly tested using the Sun JRE 5.0. The Sun JRE is included with the i-lign installation.

Tomcat Web Application Server

i-lign includes the Tomcat web application server as its Java middleware. Tomcat, an open-source web server from the Apache group, is the primary web server for Java applications, and was selected as the web application server for the following reasons:

  • Configurability – Tomcat can be easily configured to meet the needs of its users. A custom-configured version for i-lign is included with the installation.
  • No license fees – As Tomcat is open-source, there are no license fees to be paid.
  • Scalability – Tomcat can be scaled from a single server to a cluster of servers depending on the needs of the organisation.

System Requirements

The system requirements for servers are only applicable if you are hosting the i-lign server yourself. For externally hosted deployments, only the client browser requirements apply.

Application Server Operating Systems

The i-lign application server can run on any of the following operating systems:

  • Windows Server 2003 / 2008
  • Linux

Server Requirements

  • Application server disk space: allow 500MB total
  • RAM: at least 1GB per production instance, with room to expand if usage increases.
  • CPU: 1GHz Minimum, 2+GHz Recommended

Database Server

i-lign requires access to one of the following SQL databases:

  • Microsoft SQL Server 2005 or 2008
  • Oracle 10g

i-lign does not include a license for the database software. Each organisation is responsible for the licenses required to run the selected database, and for the installation and maintenance of the database software.

Database space required: The size of the database depends more on usage patterns than on the number of users. For example, extra space is required for more projects and more complex projects, for storing baselines and in particular for storing documents in the document library. Most i-lign databases are less than 500MB.

SMTP Server

If i-lign is configured to send email notifications then it will need to connect to a SMTP server that can deliver the notifications to users' mail boxes. No configuration is usually necessary. SMTP is a standard way of sending email that is supported by all mail servers like Microsoft Exchange, IBM Lotus Domino or Novell GroupWise.

Client Requirements

i-lign is a web-based application and users only require a supported web browser to use most of the features. We have two Java-based client applications - the Gantt Chart (Webstart Application)and our visualisation tool i-Vision - that need the Sun Java Runtime Environment (Java 5.0 only) installed on each user's desktop environment. The JRE is a standard plugin that is freely available from Sun.

Supported Browsers

  • Microsoft Internet Explorer 6, 7 and 8
  • Mozilla Firefox 3.5
  • Safari 4 on Mac OS X

Supported Java Runtime Environments (JRE)

We recommend that all customers use Java 6 update 10 or later, as this release contained significant improvements in Java's browser integration. We support the following Java versions on the desktop:

  • Sun Java 5 (version 1.5.0_10 or later), or
  • Sun Java 6 (version 1.6.0_02 or later).

The latest version of Java can be download from Sun's website.