Featured Case study

PizzaExpress Playlist Live Logo

PizzaExpress

CM Designs were approached by the Playlist Live Manager at PizzaExpress to create a workflow system to aid in the management of their Playlist Live music programme. The Playlist Live programme runs weekly music events at over 30 restaurants each week, providing free entertainment for diners and valuable exposure to upcoming talent.

Over the years, the number of restaurants and artists participating in the programme had grown (and continues to grow) to the point where the existing method of managing the weekly schedule using emails and spreadsheets had grown very cumbersome, time consuming and prone to error.

We conducted an in-depth study of the existing workflow and from that produced a secure, web-based portal which allowed the entire process to be managed efficiently, allowing PizzaExpress to spend much more time focussing on developing the programme and sourcing great new talent to entertain their customers.

The system went live in September 2017 and almost immediately, Pizza Express commissioned a second phase of development to further automate artist communications and the gathering of and reporting on performance metrics.

e-Learning Platform

In this project, the requirement was to provide a subscription-based platform which will train professionals within the financial markets and make sure that they stay fully compliant with the requirements of this ever-evolving sector. This was achieved by building an extensive system to contain a knowledge base of regulatory and qualification data along with tools that enable users to sit through assigned tests to demonstrate their competence to their management.

This comprehensive online system, allows users to study and get tested on their knowledge at their preferred time and equally allows managers to run a wide set of reports which reveals the status of all individuals, teams, and the company as a whole at any given time.

This project has been run as an Agile development which is an incremental software development methodology. It advocates adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change. We often use this approach for long term, big scoped projects which have many different components and are likely to evolve as development progresses.

  • Skills
    • Business analysis
    • Database design
    • UI design
    • Project management
    • Development
  • Toolbox
    • Classic ASP
    • ASP .Net
    • SQL
    • HTML/CSS
    • Javascript
    • JQuery
Corporate Social Responsibility Platform

This project required the development of a sophisticated, web-based system to allow a large British telecoms provider to manage one of their CSR programmes.

The system allowed employees who were involved in community projects to register via the website and submit an application for a series of monthly and annual awards. Once the application was submitted, the administration team could vet the application and create shortlists for judging.

Periodically a panel of judges from around the country could log in using a secure judging portal to read and rate the applications. The system also supported a communal panel review process where the leading applications were discussed and the winners chosen.

Throughout the process, the system provided various reporting functions and dashboards to allow the programme administrators to manage and report on each application round.

The website also hosted information on the winners along with video-streamed profiles of their community projects.

  • Skills
    • Business analysis
    • Database design
    • UI design
    • Project management
    • Development
  • Toolbox
    • PHP
    • MySQL
    • HTML/CSS
    • Javascript
    • JQuery
Workflow Platform

This project involved creating a web-based application to allow a leading provider of business training programmes to manage the participation in their courses. Prior to the creation of this system, the entire process had been managed using a number of Excel spreadsheets, which had proved cumbersome and error prone as the company grew.

The system allowed them to create a course for a client and compile a list of participants. Email invites were then automatically sent to the participants asking them to register and complete a pre-course evaluation. Each evaluation was completed on-line via a secure portal, which was part of the system.

Once the course had been completed, the system sent further automated emails to the participants requesting they complete a post-course evaluation. Throughout the entire process the system provided a real-time dashboard and various reports to allow the administrators to track the progress of the participants.

Once all the evaluations had been completed, the system facilitated the automatic creation of various PDF reports which could be sent to participants and managers

This system represents an ideal example of how a complex, error-prone and laborious manual workflow was translated into a slick, efficient automated solution that vastly reduced the amount of time taken to manage the company's core business.

  • Skills
    • Business analysis
    • Database design
    • UI design
    • Project management
    • Development
  • Toolbox
    • PHP
    • MySQL
    • HTML/CSS
    • Javascript
    • JQuery
CRM platform

There are many out-of-the-box Customer Relationship Management (CRM) systems out there which do a good job of collating, managing and analysing customer interactions and data throughout the relationship. However, there are not many CRM systems that are completely bespoke to the specific needs of a company. We set out to build a custom-made CRM system for a software development company which integrates with all of their existing internal systems.

This system creates a dynamic flow of customer data from the first time they contact the company, through becoming a prospect and then a client. The system allows sales people to send quotes to clients which can then pay online. Sales team members can then send out invoices or subscription renewals through the system and follow the full lifecycle of each client’s product depending on their specific requirements.

This platform is designed to give each company department just the right tools required for their job, whether it's sales, marketing, IT or management. The platform enables better efficiency and responsiveness and allows staff members to focus on the work that matters most.

  • Skills
    • Business analysis
    • Database design
    • UI design
    • Project management
    • Development
  • Toolbox
    • Classic ASP
    • HTML/CSS
    • SQL
    • Javascript
    • JQuery