The Model Driven Delivery (MDD) Framework equips your team to maximise the benefits of your investment in Enterprise Architect.
Focusing on

Scalable, Practical Modelling Solutions

it consists of four elements:


This is what it’s all about. Delivering projects faster, cheaper and with better quality. If you start by thinking about what your project stakeholders need, then you can work backwards to address what’s needed in all the other areas. We can help you do this, by starting with our ‘Delivering Projects with EA’ workshop. This will focus your modelling team on what really matters to your business, and introduces the idea of a ‘Minimum Viable Model’ – what’s the least modelling you can do to deliver the most benefit.

Delivery is also about producing the outputs which your project needs, so we also offer training in the eaDocX document generator for EA, which lets you create great quality documents with minimum effort. We’re quite good at this one, probably because we also write eaDocX!


Your organisation and industry already have created decades of knowledge. So use that to make your projects go faster. Whether it’s an industry-specific process model, the requirements from a previous project, or just a really good glossary of terms, it’s all useful. So make a point of harvesting that knowledge which will help you the most.

We can help you, with our “Knowledge harvesting with EA” 1-day workshop, where you’ll get hands-on experience of lots of techniques. Includes the built-in EA function, as well as more advanced tools like eaDocX/Excel.


Running a larger-scale modelling team means you’ll need some new skills and tools, so that everyone works as efficiently as possible. This will mean all using the same modelling languages in the same way, so we offer courses in many of the most popular: UML, BPMN and Use Cases. We also look specifically at Requirements Management with EA. Many of these are from our ‘EA in Day’ series, where you’ll learnt the theory, then put it into practice using EA models. The UML ones can train Business Analysts from scratch, with a 3-day intensive UML course, followed by an intensive, 100% hands-on practical case study, to give new BAs real confidence in their new knowledge.

We’ll also help to get your team working better together, with our “EA for Teams” workshop. Here you’ll look at all the great co-ordination and collaboration options available in the EA world, and choose those which are right for your project. It’s a tough day, but will hugely improve how your team uses EA. And we’ll look at how Model Expert (another tool we wrote ourselves) can help you to maintain the quality and consistency of your models.



Now that you have useful business knowledge in your model, it’s time to share it with your stakeholders. Engaging your stakeholders isn’t just about publishing documents, or dumping data to a website. It’s about really understanding what they need, and delivering a customised experience which will really get their attention.

We offer workshops which explain the options and techniques for engaging your stakeholders – “Knowledge Curation with EA”, as well as the tools which actually deliver it – Prolaborate and eaDocX for documents and web collaboration.



Contact Us today to find out how Model Driven Delivery will benefit your organisation. 

Remote Support Team

Ideally, our Ability Engineering mentors would come and visit your project: nothing beats getting the team around a whiteboard.

But we recognise that this is not always possible, or economic. If all you need is a quick review of the structure of your model, or some advice on the use of UML for some new idea, then getting one of our team to travel across the world just isn't sensible.

This is where the Ability Engineering Remote Mentor service can help.

The service is available on a hourly basis, so we can 'drop in' to your project for short periods when you need us.

Typically, this means doing some kind of screen-share so we can look at what you're doing as well as audio conferencing, and can involve 1:1 or 1:many sessions. You can also use these sessions for informal teaching or advice on UML, EA or eaDocX.

We've found that a small amount of this kind of support can really keep a project moving forwards: there's nothing more frustrating than spending time inventing something that your mentor already knows, or getting stuck on some simple bit of EA or UML which your mentor can fix in a few minutes.


How it Works

Remote Mentoring must be purchased in advance, in a minimum quantity of 5 hours. This is to allow us to schedule people's time effectively.

You'll normally be assigned a named mentor, but we obviously can't guarantee they are available whenever you need them.

Normal office hours are 0800 to 1800  GMT/BST, as we're located in the UK. We can be available outside these hours by special arrangement, but don't expect us to be at our best at 0300, however much you're prepared to pay for it...

We're happy to be sent material to read or review in advance of a call, and that will be part of your support time, so your mentor will tell you in advance how much time they will spend.

This service is only available in English. 

Onsite Work

Sometimes there's no substitute for meeting face-to-face, especially at the start of a project. If you need us to come to you, then we charge for an 8 hour day at the remote mentoring rate, plus travel expenses at cost. This is for a full days work: sorry, we don't do half-days. 


The Small Print

As you'd expect, there are a few things we need to agree to make this work:


  1. Remote Mentoring support must be paid for in full, in advance.  Current prices are shown when you select the "Buy Now" button above.
  2. You may be restricted in how we can get access to your models via video-conferencing or screen-share software, due to local security considerations. We're happy to work with you to resolve these, but please don't ask us to hack your firewall!
  3. We have experience of using Skype, GoToMeeting and TeamViewer, but we're usually OK to use whatever software your organisation uses, so long as you provide us with a licence to use it.
  4. Support hours are 'called off' the contract amount with a minimum time of 30 minutes for a single call and 15 minute increments thereafter.
  5. Only a named person(s) within your organisation can set up mentoring sessions, so that you can control how the time is spent.
  6. We would expect to have your mentor available within 72 hours, but this wll depend on when you need them, and their availability.
  7. A statement of support contract account charges will be submitted to your named contact by Ability Engineering on a monthly basis.
  8. Support package is valid for 12 months - any time remaining unused at the end of 12 months is written off.
  9. Additional support hours can be purchased at any time.
  10. Ability Engineering will sign a Non-Disclosure or Confidentiality Agreement with your company if required, though we find that normal commercial confidentiality is often sufficient.
  11. Times and dates of support calls to be mutually agreed with Ability Engineering beforehand (as this support service is not available 24/7). Calls required outside UK office hours (8am-6pm GMT, Monday-Friday) will be charged at double rate.
  12. Ability Engineering provides advice and guidance, but is not responsible for the contents of EA models or documents produced, nor for the success of your project. 

Ability Engineering provides a rich set of options for integrating your analysis and design to deliver scalable, practical modelling solutions.  We offer a range of practical solutions grounded in real-word experience (we have the scars to prove it!). And our toolset includes:

  • Enterprise Architect (Sparx Systems),
  • Prolaborate, providing Web access to EA in real time,
  • eaDocX, simplifying the creation of formal documents (Word or Excel), including Web publishing and collaboration, and
  • Model Expert, letting you apply standards and quality control to your models, building-in best practice to your team's day-to-day modelling.

 If you are uncertain about how to implement EA and any of these tools in your organisation, Ability Engineering can help in a number of ways ...


Training: Ability Engineering offers a range of training courses and workshops to equip your team with the knowledge they need, including our popular EA in a Day series. See individual courses for more information. 

On-site Consulting: Ability Engineering can provide consultants to help solve specific problems in your EA implementation or advise on setting up EA-based projects for success. We offer on-site support, typically for one day a week or one day a month, giving advice and guidance to you and your team. See Consulting for more information.


Model Reviews: Bring in an expert for an independent review of your model. 

  • Delivering recommendations for improving model structure, consistency and quality
  • Identifying practical ways to increase model use, ease of sharing and opportunities for re-use



Remote Mentoring: 1-2-1 support for general UML, BPMN or other modelling queries, plus specific tool support for EA, Model Expert, Prolaborate and eaDocX. This support is delivered by screen sharing and video or voice call with an Ability Engineering expert. For more details see Remote Mentoring.



Provide a team: If you need additional skilled talent to strengthen your team then Ability Engineering can offer experienced contractors for short or medium term contracts.


All these services sit within the context of our Model Driven Delivery (MDD) philosophy.

Please Contact us to discuss your requirements.



We've tried to package-up our support offerings into different bits, but sometimes, what you want doesn't quite fit into any of them. 

It might be help with defining a meta-model, and a governance process, or doing a review of a model structure.

Or help with just getting started.

For these cases, we offer a per-day consulting rate, changed at GBP870/day. Ask us about special deals for longer periods of time.


The Small Print

This price is

  • Exclusive of VAT at the current rate, if applicable in your country, or any other local taxes
  • Exclusive of travel, (car/train in UK, economy class flights elsewhere),and hotels. All these will be pre-agreed with you.
  • For travel more than 3 time-zones from the UK, we may also charge for days to recover : no point employing a consultant who is half asleep.