Titan Framework

What is Titan

  • The TITAN Framework is a powerful yet elegant rapid application development framework designed from the ground-up to deliver customers needs fast.
  • Developed in response to an increasing need to quickly deliver fully featured applications and timely system prototypes. Titan delivers on its promise of responsive, light-weight, saleable and feature-rich applications without making sacrifices on quality or useability.
  • Applications built with the TITAN Framework will benefit from efficient planning and implementation phases of development with an even faster refactoring of user requirements or features, for a truly agile development life cycle.


Key features of the TITAN Framework:

  • Rapid Development: Applications can be built by defining clear business logic, leaving the hard work to the Titan Framework; automatically creating data-models, basic user interfaces and all other underlying infrastructure that your application needs.
  • Web-based: Simple and easy to use interface allows you to deliver an application to your local and remote users without installation. No client to update when new features or revisions need to be deployed.
  • Online & Offline: This unique feature for a web-based application allows you to disconnect and work locally, then resynchronise when a network is next available.
  • Multi-platform: Not just limited to running in your favourite browser (IE6+, FF2+, Safari, etc), Titan is available as a compiled application for Windows, OSX, iPhone/iPad.


Product Adoption

The TITAN Framework is already supporting multiple commercial-off-the-shelf applications being actively used within government and private sectors. Examples of applications that currently use the Titan Framework include:

  • Auditing Suite (including OH&S compliance)
  • Incident Management and Accident Reporting systems
  • CMMI Appraisal (including +Safe)
  • Task & Project Management suite
  • Risk Management tool
  • Library Tracking & Asset Management systems
  • Meeting & Booking Management modules

Why build it?

Many challenges confront the implementation of front-end applications in business. Development cycles are usually long, and costs are usually high. Congested networks may have to cope with additional traffic. Over-worked servers may have to cope with increased processing loads. And data-incompatibility problems may arise that necessitate unintended changes to the backend application.

Titan was designed to avoid all of those problems. It uses a model-based approach to ensure design-integrity, and thereby prevent mis-matches between the users' views of the data and the backend data schema. It uses proven components to perform much of the processing. It provides means whereby most of the front-end application can be configured rather than coded, and hence only a limited amount of custom-programming is needed. Together, these features shorten the development cycle and reduce the overall cost. Titan also performs most of the processing on the user-device, and thereby minimises the additional traffic and processing load on the server side.

The focus on configuration rather than customisation has an additional benefit. A prototype can be quickly produced, and hence discussions among user-groups and designers can be based on demonstrations rather than on shared imaginations and ambiguous white-board sketches. Feedback can be quickly assimilated by the development team, and refinements implemented. In this way, the front-end application can move quickly from conception, through prototyping, demonstration, refinement and testing, on to field-piloting and early deployment.

Titan's approach to Rapid Application Development includes quality assurance, through the specification of an underlying model and early exposure to the intended users. It therefore provides a basis for much earlier availability of functionality and delivery of services. The combination of lower costs and a shorter development cycle enables payback to be achieved much earlier than is normally the case. Further benefits are that, due to the early delivery of a user-facing application, requirements changes do not have time to accumulate prior to release, and maintenance and modifications can be undertaken quickly, inexpensively and with confidence.

AttachmentSize
brochure.pdf115.92 KB