All Matrix products are built to be highly configurable so that every system is built using menus, screens and terminology specific for that application and client.
This configuration is achieved using a powerful tool set that does not require custom code or scripts - every Matrix User has exactly the same source code installed. The configuration tables that cause the system to function as it does, are stored in the database and are unaffected by new releases of the executable code. This makes on-going support of Matrix and installation of upgrades easier and less expensive to deliver. You have the benefits of a custom application with the costs and reliability of a widely used, commercial package.
All the latest Matrix products are built using Microsoft .NET technology. .NET is a bundle of tools, services and applications combined within an infrastructure that permits a new way of thinking about how the web can be used to link IT processes within organisations and between different individuals, departments and companies. It provides a way for a user to benefit from the rich functionality of a conventional Windows client but avoid the problems encountered when installing or upgrading a system, such as having to install software at every relevant workstation.
The uniquely powerful Matrix configuration tools may be used to build exactly the same interface for someone using a web-form in a web browser or a screen on a conventional Windows client workstation. Both may be used on the same system simultaneously. With Matrix there is not a web version and a different conventional client version- making training and support much easier.
Like competitive technology, such as Sun's Java 2 Platform Enterprise Edition (J2EE), .NET employs Web services and XML, but unlike J2EE, these services are tightly coupled to the Windows operating system.
Integration with “Best of Breed” Products
Rather than develop and maintain our own general purpose tools to use with Matrix systems, instead we partner with other vertical companies that provide products with the functionality that we need. Such modules are very widely used by many different customers and applications, ensuring that the systems are fully supported and that they are updated on a regular basis, keeping them current with market trends.
These products include:
|