This is our twentieth year developing solutions for a range of customers. We can't list all of our projects, but here's a sample of them over the years.
A consultancy and contract development project in 2004 led us into developing software for schools. We're still actively developing solutions for education.
There's a lot that happens behind the scenes of a school inspection. The challenge is to maximize efficiency as inspection cycles get shorter and inspection guidelines change. Our first system was developed for Nord Anglia inspection services, but we continue to be active in the development of inspection systems.
devProcess started in 2000 developing systems for software and process engineers, with a particular emphasis on the development lifecycle of software. We continue to develop application lifecycle solutions.
We also provide consultancy and contract solutions. We are still active in the development of a number of white-label systems for our clients.
Just some of the other projects that we've developed on the side.
 
                    Automatic generation of diagrams from models and associated rules defined by their metadata.
 
                    Deeper integration with LDAP and Active Directory.
 
                    Workflow forms based on configurable workflows and business rules.
 
                    An A-level student found existing past paper sites frustrating. Manual process were required to track which past papers had been completed and time was lost looking up mark schemes, examiners reports and grade boundaries.
PastPaperPanda is an experiment to attempt to make the process of finding and tracking past paper progress as simple as possible.
 
                    A neat feature which takes a textual description of a process and creates a BPMN model. We also wrote an online drag/drop editor which allows more sophisticated modelling.
 
                    We implemented workflows to help validate and verify the checks that are needed to certify school inspectors.
 
                    We've integrated with a number of different financial systems, but this was our first SagePay integration.
					It all went smoothly, these sort of APIs usually do.
                    
 
                    Concerns raised about schools are tracked using a back-office management system to ensure that they are handled appropriately.
 
                    Development of a specialized online store. The nature of this system meant an unusual checkout system was needed.
 
                    It's unusual for us to talk about our recent work on engineering products, but rapid Model Driven Architecture seemed interesting.
devmodel takes Markdown business specifications and transforms them into platform specific development assets.
 
                     A personal site to answer the question "What's for tea?".
Family members add suggestions for meals and activities, these are then dragged and dropped into the week to create a plan.
Modern development tools are so productive that these sorts of small projects can be developed and deployed to the cloud in an evening.
 WorkModerator allows teachers to moderate work together according to defined learning level descriptors,
                    helping to promote accurate and consistent grading across schools.
                    WorkModerator allows teachers to moderate work together according to defined learning level descriptors,
                    helping to promote accurate and consistent grading across schools.
                 All good developers are constantly looking for new things to learn about.  
                    Saylor.org has self-paced courses on a variety of subjects. 
                    We found it difficult to track progress on their site - 
                    so we wrote WiderProgress to help us with that.
                    All good developers are constantly looking for new things to learn about.  
                    Saylor.org has self-paced courses on a variety of subjects. 
                    We found it difficult to track progress on their site - 
                    so we wrote WiderProgress to help us with that. 
                 RevisionHero helps students revise class material at home.  
                    Teachers can easily create engaging work relevant to 
                    their syllabus and students track their progress across a range of leaderboards.
                    RevisionHero helps students revise class material at home.  
                    Teachers can easily create engaging work relevant to 
                    their syllabus and students track their progress across a range of leaderboards. College inspections differ from school inspections and require unique business rules built into
                    the software.
                    College inspections differ from school inspections and require unique business rules built into
                    the software.
                 We started using a new live team collaboration, timesheet generation, invoicing and task management 
                    applications in 2011.  This was developed as an internal experiment, but we've never found anything
                    that's commercially available that works as well as this project.
                    We started using a new live team collaboration, timesheet generation, invoicing and task management 
                    applications in 2011.  This was developed as an internal experiment, but we've never found anything
                    that's commercially available that works as well as this project.
                 A web application for browsing and discussing software models.
                    A web application for browsing and discussing software models.
                 A small iPhone contact application to synchronize photos with users' gravatars.
                    This allowed us to investigate the iPhone store application submission process.
                    A small iPhone contact application to synchronize photos with users' gravatars.
                    This allowed us to investigate the iPhone store application submission process.
                 The diploma support programme included forums, wikis, video conferencing and other tools to
                    help teachers deliver the new diplomas.
                    The diploma support programme included forums, wikis, video conferencing and other tools to
                    help teachers deliver the new diplomas.
                 A site for nominating people for awards and tracking the progress of those nominations.
                    A site for nominating people for awards and tracking the progress of those nominations.
                 Trudy was an agile process definition application, integrated with TFS for task management, 
                    timesheet and invoice generation.
                    Trudy was an agile process definition application, integrated with TFS for task management, 
                    timesheet and invoice generation.
                     Inspection services for schools in Bahrain.  Internationalization was an important part 
                    of this development.
                    Inspection services for schools in Bahrain.  Internationalization was an important part 
                    of this development.
                 Leapfrog childcare vouchers was our first childcare voucher processing and back-office system.
                    Leapfrog childcare vouchers was our first childcare voucher processing and back-office system.
                 MathsZone provided mentoring and content in mathematics.  This was developed for 
                    Edexcel and Nord Anglia Education.
                    MathsZone provided mentoring and content in mathematics.  This was developed for 
                    Edexcel and Nord Anglia Education.
                 The Nord Anglia Recruitment system was developed to provide temporary and
                    permanent recruitment services to a range of educational and training organisations.
                    The Nord Anglia Recruitment system was developed to provide temporary and
                    permanent recruitment services to a range of educational and training organisations.
                 We've developed many prospectus systems.  Our first one was in 2005, later versions allowed
                    providers to submit material via email or url, where it was then then moved through a quality
                    assurance process.
                    We've developed many prospectus systems.  Our first one was in 2005, later versions allowed
                    providers to submit material via email or url, where it was then then moved through a quality
                    assurance process.
                 The development of these bi-directional XML schema to UML model synchronizers required
                    maintaining schema that were accurate whilst still being easy to read.
                    The development of these bi-directional XML schema to UML model synchronizers required
                    maintaining schema that were accurate whilst still being easy to read.
                 Nord Anglia inspection services was responsible for inspecting schools in parts of the UK.  
                    The system we developed for them scheduled inspections, 
                    managed inspector and skills databases, data flow to OFSTED and mobile evidence gathering.
                    Nord Anglia inspection services was responsible for inspecting schools in parts of the UK.  
                    The system we developed for them scheduled inspections, 
                    managed inspector and skills databases, data flow to OFSTED and mobile evidence gathering.
                 My-iPlan supported web-based individual learning plans.  An active project for nearly ten years
                    it had a number of refreshes and updates.  This project was closed in April 2014.
                    My-iPlan supported web-based individual learning plans.  An active project for nearly ten years
                    it had a number of refreshes and updates.  This project was closed in April 2014.
                 The Virtual-Workspace was a dynamic learning environment developed for Nord Anglia education.
                    Live online mentoring, active learning communities and a rewards system made this a fun project 
                    to work on. Engagement allowed the student to accrue points which could be used in auctions
                    to bid for iPods and other rewards.
                    The Virtual-Workspace was a dynamic learning environment developed for Nord Anglia education.
                    Live online mentoring, active learning communities and a rewards system made this a fun project 
                    to work on. Engagement allowed the student to accrue points which could be used in auctions
                    to bid for iPods and other rewards. 
                 This wasn't really an engineering project (although it did link to UML models), but it
                    helped users create data transformations and publish to websites.
                    This wasn't really an engineering project (although it did link to UML models), but it
                    helped users create data transformations and publish to websites.
                 Model Driven Architecture was an OMG software development approach from the early 2000s.  
                    Our MDA solution integrated with modeling and other development tools to help implement 
                    that approach.
                    Model Driven Architecture was an OMG software development approach from the early 2000s.  
                    Our MDA solution integrated with modeling and other development tools to help implement 
                    that approach.
                 A utility specifically built to help an insurance company generate data files in a very 
                    specific file format.
                    A utility specifically built to help an insurance company generate data files in a very 
                    specific file format.
                 A software engineering project to synchronize C++ code with UML models.  What made this unique
                    was a fuzzy syntax matching engine that could interpret code without being as fussy as a 
                    C++ compiler.
                    A software engineering project to synchronize C++ code with UML models.  What made this unique
                    was a fuzzy syntax matching engine that could interpret code without being as fussy as a 
                    C++ compiler.
                 Our first process definition and rollout application was released in 2001.  We 
                    continue to develop software for process engineering.
                    Our first process definition and rollout application was released in 2001.  We 
                    continue to develop software for process engineering.
                 Reviewer for Rose validated and verified Rational Rose's UML models based on 
                    definable organizational standards.
                    Reviewer for Rose validated and verified Rational Rose's UML models based on 
                    definable organizational standards.
                 Reviewer was our first product.  An engineering tool that checked software models for completeness, 
                    consistency and correctness against a range of configurable checks.  
                    We were still developing this software until very recently.
                    Reviewer was our first product.  An engineering tool that checked software models for completeness, 
                    consistency and correctness against a range of configurable checks.  
                    We were still developing this software until very recently.