Greater Heights Ltd

Azure & .net Software Consultants

Charity Commission

The charity commission secured our services to complete the development of a new web service to allow the querying of information detailing UK charities. The web service searched the charity commission database for structured information and several document repositories for annual returns and audit reports. This information and links to found documents were returned as xml.


SOCA secured our services to develop crime intelligence systems.

Our team created the secure data exchange service to automatically manage the transfer of data between private, restricted and confidential networks. The solution was a configurable windows service making heavy use of to inject the required functionality. The system was high availability operationally significant.

Our team was pivotal in designing a system for the cross matching of data from multiple data sources. These data sources came in many formats and structures such as csv, xls, and databases. This system allowed data to be stored in a common format and was exposed to the existing federated search and cross matching services.

We were responsible for developing a number of services to extract data from intelligence systems, encrypting and making ready for transmission to partner agencies. A number of these systems held operationally significant data and required the design and implementation of activity monitoring systems. These ensured teams were kept informed of queries against data involving live operations.


We provided .net consultancy for the UKHO’s first SOA implementation. This system is a re-write of an existing client server chart production system for Electronic Navigational Charts (ENC). When complete it will act as reference implementation for the UKHO.

The development used WCF for all service implementation and WF as an interim composition environment.

Lead .net consultants for production of metadata systems management and integration tools. Our team created a number of ETL tools allowing the UKHO to collate and verify metadata for approximately 20,000 paper and digital publications on a weekly basis.

We designed a metadata repository to store all product information including prices, status and geographic limits. This system was fed by a number of WF 4.0 activities exposed as WCF service endpoints. The data was presented to users via a MVC 3 web client.

The team also created a number of WCF services to expose data from legacy Oracle, Ingres and Sql Server applications to the metadata store.

To ensure data quality before publishing catalogue data the data team produced a WPF application to compare and analyse the xml catalogues. This graphical tool uses a rules engine developed using MEF to apply comparisons between catalogue data from different weeks. These rules ensured that navigational products don’t jump hemispheres, that prices don’t drop to zero and edition numbers increment the right way.


Design and delivery of a C# testing suite for the legacy UNISYS Magistrates court system.

Design and re-engineering of the existing Magistrates court gateway application.

This resulted in significant improvements to the time taken to transform legacy court data to and from XML and transmission times to mainframe court systems.

Analysis, verification, design and implementation of fixes to reported incidents with the NSPIS case and custody systems.