Software testing

Developing a useful software product is rarely easy, and developing perfect software is impossible. So testing at multiple levels is essential, from unit and integration testing up to system and acceptance testing. We can conduct or assist with testing at all of these levels, with an emphasis on test automation to the greatest practicable extent.

Software design & development

We specialize in the design and development of applications based on enterprise Java technologies and related frameworks. Our general approach is informed by agile priciples: periodically deliver working software that is fit for use. One of our practitioners has been a certified Scrum Master since 2006, but we're not methodological purists—context matters.

Geospatial applications

Being very familiar with many of the existing geomatics standards published by the Open Geospatial Consortium and ISO (TC 211: Geographic information / Geomatics), we can support and guide the development of applications that make heavy use of spatial data in mapping or analytics solutions.