Software Training, Consulting and Development


A great customer experience

"It was a fantastic UML course followed up by some much needed consulting help as we got underway with our web application development project. Their consultant was not only a very competent and skilled teacher but also an experienced UML practitioner who uses these technologies day in day out. We now use them on an on-going basis with our project teams to provide software design and development expertise and support for our projects. Being a few steps ahead of us means that with Dunstan Thomas, we have more successful project outcomes. Coupled with excellent client servicing, I have no hesitation in recommending them as our partner of choice".
Richard Preston, Director, Spire Financial



Sparx EA Consulting

Software Development

We provide training services for software professionals who need to use the power of modelling techniques and ALM tools.
Read more

Our training courses are delivered by experienced trainers who are also practitioners in what they teach from management, design and development backgrounds.

We provide expert consulting services for project teams adopting Sparx Systems Enterprise Architect and UML technology.
Read more

We are experts in facilitating the adoption of model driven techniques using UML, SysML, BPMN and TOGAF to support business process management and software development.

We assess an organisation’s maturity level and provide consultancy packages to establish a modelling culture using Sparx Systems Enterprise Architect.



We provide software development and application support for companies developing internal software solutions.
Read more

We have an expert team who use state of the art technologies and design techniques to develop bespoke software solutions to meet our clients unique needs.

We have an established process to support companies looking to outsource the technical support of their internally developed legacy applications.




We are specialists in Enterprise ArchitectMicrosoft Team Foundation Server and SmartBear TestComplete as well as Agile SCRUM adoption.

We also provide support services such as Legacy Software Application Support in a wide range of technologies including Delphi.