Software Architecture


'New enhancements will allow us to directly contribute to our client's profitability and turnover!'
Dominick Kelly, General Manager, Mace-Macro

Software Development | Proven Architectural platform

CirrusApplication Server, (CAS) provides a rapid and cost effective route to the development for Business applications:
  • web based applications using forms
  • business process automation projects
  • workflow and database applications

CAS integrates with Microsoft Windows 2003 server and Microsoft SQL server to provide a platform for running applications. CAS defines and enforces security, introduces standard software interfaces and transaction protocols between applications, the server operating system, and the database as shown below.  


The development of CAS has enabled Cirrus Software to produce many complex applications that ‘connect’ to CAS which are easy to modify or customise, offering unprecedented flexibility to the customer.

A summary of the CAS:

Technical Features

  • Latest version of Microsoft .Net framework
  • Designed to “best practice” recommendations.
  • XML based throughout, to describe processes and define interfaces.
  • Designed to allow maximum configuration without compromising the core underlying architecture
  • Runs on Standard hardware and Windows Server
    Uses Microsoft SQL Server or Microsoft SQL Desktop edition as the data store
  • Supports ‘plug in’ of new software components

Key Benefits

  • Quality is assured through the re-use of core, proven, robust components
  • A fast performing architecture with processing centred on the server
  • Easy, central deployment of new components
  • Low bandwidth connections are not a barrier to effective application use
  • Programming standards ensures consistency of approach and quality
  • Client specific code is kept separate from core functionality ensuring the upgrade path.