Close-up photograph of a computer motherboard

Software Development Services

Flagship Computing design and build software solutions for complex business problems.

Tools and Processes

Our consultants develop and integrate systems using best-of-breed tools and technologies available for the Microsoft .Net platform, and use best-practice processes and controls to ensure quality, extensibility and security throughout the project lifecycle. Examples of these practices include:

  • Separation of logical application tiers within software design (n-tier design)
  • Extensive in-code commenting to aid with future handover and maintenance
  • Creation of MSDN style technical reference documentation for all software components
  • Iterative unit testing of discrete components during development using unit test harnesses
  • Mandatory use of configuration / version control software at all times
  • Use of tested scripts/packages to promote software between development, test and production environments
  • Creation and sign-off of system and user acceptance test plans prior to deployment
  • Mandatory use of fully auditable change control systems

The majority of these concepts and processes are not at all new to the industry - indeed many where formalised decades ago and applied to Mainframe systems development. As technology and tools progress at an exponential rate, and give greater flexibility and power to software developers, it becomes more and more important to adhere to processes to prevent inadvertent loss or damage to production systems.

Application Integration

In addition to bespoke software development, FCL has extensive experience of integrating with current and legacy applications from a variety of software manufactures such as:

  • Plumtree portal server
  • Tridion content management system
  • Remedy incident management / workflow
  • Riskmetrics risk management services

Flagship Computing can integrate new applications with legacy or disconected systems using a combination of messaging technologies (such as Microsoft MSMQ or IBM MQ Series) and Http/SOAP based web services.

Legacy System Upgrades & Migration

Consultants at Flagship Computing have extensive software development experience spanning several generations of Microsoft development toolsets and environment, such as DNA platform using VB6, ASP Classic and COM. Whilst all of our consultants now develop using the latest Microsoft .Net tools, their collective historic experience encapsulates technologies ranging from COBOL running on IBM mainframes to custom ODBC drivers written in C for the Unix platform.
This breadth of experience gives our consultants greater insight to the issues and pitfalls surrounding legacy systems migration.

Products & Services

To find out more about the products and services provided by FCL go to our main Product & Services page or use the links below to go directly to the service you are interested in.

If you would like to find out more about any of the products and/or services that we can provide, please contact us for further details.