Magma Never standing still

Scroll down


Magma is an award-winning software and organisation development consultancy based in the North West of England.

Magma is the vision of Jeremy and Priscilla Coates. They have created an agency, where it is everyone’s role to innovate and co-create. We help organisations connect their digital and leadership potential.

Why do we co-create?

Beginning their careers in the NHS as Occupational Therapists, both Jeremy and Priscilla recognised the importance of working with individuals and groups to create, learn and develop. Fundamental to the philosophy of Occupational Therapy is the belief that people can use skills, activities and their environment to create independence. This philosophy helped form the foundation that continually builds Magma . We strongly believe in teaching others, sharing our knowledge, skills and experience and that by pulling expertise together we can co-create amazing things. In the NHS we were promoting independent living – in Magma we use the same thinking and approaches, but this time, to enhance your business.

Magma is a team of Software Engineers, Technical Project Managers, and Consultants. Working together to pool our knowledge, experience and skills to stimulate innovation and tailor the right support for you and your business.

We work with potential customers and businesses like you, we work with our team to develop products and innovate, and we collaborate with other agencies. We work with them all, to build new software, improve existing software, implement Industry 4.0 technologies and support leaders and managers looking to do all of the above. Focussing on technology but also on organisation and leadership development as part of our service offer. Why co-create? Well because by bringing expertise together, it can’t help but create value!

What we do:

  • Develop new software and improve your existing software
  • Generate engagement and on-boarding of Industry 4.0 and new technologies into your organisation
  • Facilitate leaders and organisations to deliver change at all levels and organisation development
  • Support organisations to maximise their digital potential and leadership proficiency

We work with leaders and managers of organisations to develop themselves, and their organisation by focusing on excellence in technology, people, and process. We know that winning the hearts and minds of stakeholders can sometimes be difficult, and a little outside help can make all the difference.

With a very strong background in technology, people and process, we understand how they interplay within an organisation, and we specialise in pulling all three together. We help you build the bridges between them within your ecosystem (organisation) so that they all pull in the same direction. We do this, from a foundation of deep knowledge and experience in the world of software development, technology and organisation development.

How do we do this:

Well, by working with Magma, you will get access to;
Business leaders with two decades of software development experience running an agency
Software Engineers experienced in problem-solving, architecture, and development of million pound & small projects
Consultants who have experience working in software and management consultancy as contractors for large corporates

Previous NHS Clinicians with many years of experience working with people in groups and as individuals
Technical Project Managers skilled in guiding projects to a successful close
Consultants who have led multi-million-pound change programmes, but love working with micro businesses too!

Our approach is simple!
We seek first to understand and then to be understood. Then its time to go and co-create!

Our team is made up of people who have come from both the Private and Public Sectors. We have developed or supported systems for organisations including; NHS, Pharmacy, Finance, Accountancy, Printing, Travel, Umbrella, Retail, Legal and Mechanical to name but a few.

We purposely offer a variety of levels of service in Magma to suit large and small businesses.

Some people only need the support of one software engineer on a pay-by-the-day basis. We can facilitate this for you.

For others, they may require a team of engineers for a longer period. You might have an in-house development team that needs extra capacity. Or you may have an idea or some problems with your system and need a team for a period to help get things sorted. Or you need a new system built or a system integrating with Industry 4.0 technologies. Maybe you simply want a code review with an independent view from an experienced software team?

Or it might be that you need Board level support.

“Boards need to be equipped to ask the right questions, find the answers, and implement solutions in the right place at the right time. Increasingly, digital competencies are a central part of this, impacting almost all aspects of an organisation. Companies that don’t take measures now may find that a lack of digital skills at the top of the organisation hampers their progress. It’s not just at the graduate level that tech skills need to be a top priority.”
(source: Amrop:2017 Are Boards Ready For Digital Disruption? Digitization on Boards 2nd Edition).

Magma can be called upon to join your Board meetings to help you ask the right questions and support senior teams, as they make these decisions. We can do this at a one-off meeting, or we can join your Board meetings for an agreed period to facilitate your decision-making.

At Magma, we work to be as flexible as possible to meet your needs.

Would you like to hear more? We would love to hear from you and see how we can help you move things forward!

You could fill out our contact form, ring us or email us. You can find all the details on our Contact Magma page.


Employing a variety of diverse languages and frameworks, our team of specialists are here to solve your software challenges.

Find out more

Services Overview

Find out more

Our process

Working alongside business plans, timescales and budgets, it is essential for our clients to understand the process of their project.

Find out more

What is your software challenge?

Our clients approach us with diverse software issues. To find out what the appropriate solution for your business is, follow the link and use our problem diagnostic tool.


Find out more

Why magma?


Established in 1999, Magma is a team of specialist Software Engineers and Organisation Development Consultants who solve software problems and facilitate organisation change by listening and working with businesses like you. We co-create with you to improve technology, people and processes to increase efficiency, effectiveness, and profitability.



Women in Tech
Women in Tech

I have recently been to two events that were 'Women in Tech' events and I have thoroughly enjoyed them both. I enjoy meeting new and…

Find out more


Software PHPNW Conference
Software Development Conference PHPNW17 Manchester

Our Software Development Conference PHPNW17 Manchester is suitable for Employers, Team Leaders, and Software Engineers who wish to upskill and increase their PHP and software…

Find out more


Digital Strategy

  Magma are specialists in bespoke software development, enterprise level system architecture, web development & managing legacy software that is no longer fit for purpose.…

Find out more