Our technical approach to application development
Cirrus is an Agile development company. We develop your applications using short phases (called sprints) which keeps you in sight of regular progress.
We have chosen to develop on the Microsoft platform using .Net (dot net) development tools.
Our core areas of technical expertise are:
- .Net programming languages VB.Net and C# (C sharp)
- Windows and web programming
- SQL Server
- Windows Server
- Windows IIS webserver
- HTML, Ajax, Javascript, CSS
- Microsoft Sharepoint Server
Our customer base is for the larger part businesses and department of larger corporates, those organisations typically use Microsoft technologies and we fit in well with them.
We focus on those core Microsoft technologies and over the past years and many projects are experts in them all. We do not build applications on PHP or Linux, great technologies but not our area of expertise.
Fast turnaround on application development using AGILE methodologies
Agile development is all about transparent, open, visible software delivery. Cirrus has a practical approach to agile development.
The large majority of our projects are based on a fixed price delivery, means we need to be sharp at the scoping phases to understand the needs of the customer and also look at where the application would go in the future.
This usually means we will build a roadmap of the current phase of work but also what will happen in future phases. That road may alter, as real-world use shows new directions the application should take.
Taking in the commercial, functional and time dependent elements of a project and applying them to the “best outcome” agile process
Speeding development using a software development framework
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.

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 of our Application Development:
- 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.
