Explore
Need help with your project?
This field is required
Incorrect phone number
Incorrect Email
This field is required
Please fill in all fields
Next
Далее
Your role in the project
Services
Budget
Please select one option in each category
Submit
Отправить
several colorful figures
Submission sent
Our manager will contact you shortly.
Oops! Something went wrong while submitting the form.
Think your design is good? Grab your free interface checklist to be sure
Quickly assess how effective your design is and see if there’s anything worth improving.
This field is required
Incorrect Email
Please fill in all fields
Done! Check your email to view the checklist
Oops! Something went wrong while submitting the form.
Reading time:
10
mins

Built an ERP system for private schools in Kuwait and helped the client move away from third-party services

Sergey Nikonenko
COO at Purrweb

Owners of growing businesses often come to us when they need to upgrade their IT infrastructure to support scaling. This was the case with one of our recent projects — an ERP system for a network of Kuwaiti schools.

The client approached us with a request to replace the third-party services with a custom solution fully tailored to their needs.

This case study details how we addressed the challenge and created a user-friendly educational platform for students and parents, which the client intends to offer as a white-label solution.

Published
June 30, 2025
Updated
June 30, 2025
tags
key facts and figures

The client’s core business processes depended on third-party platforms. The company wanted to replace them with its own solution

We were contacted by the English Education Providers Group (EPG), a network of private schools in Kuwait. EPG has been a key player in the education sector since 1975, and this year marks their 50th anniversary — a record among our clients! 🙂 

Currently, EPG operates 42 schools in Kuwait, with nearly 9,000 students enrolled. The schools focus on primary and middle school education.

Classes are conducted primarily in English. The curricula are approved by international organizations like the British Council and Cambridge Assessment. At the same time, EPG takes the local context into account and works with bilingual learners. The main aim of the company is to provide children with high-quality education that opens doors to international careers.

EPG website
EPG website

In short, they’re an awesome team with a very important mission 🙂 EPG approached us with the following request: to develop a custom educational platform to manage learning and school operations across their network.

Previously, the client used several third‑party services, and the network’s schools lacked a unified system. Over time, EPG realized this setup was inconvenient and expensive.

They decided to build their own platform instead of renting external ones—because of the network’s size, it will pay off in a few years.

Point A    → Point B
No unified system for the network’s 42 schools Centralized ERP system implemented
Dependence on multiple third‑party services Own solution with all the necessary tools in one platform
High recurring costs for those services Long‑term savings thanks to their in‑house system
Complex customization and localization of third‑party tools Flexible platform, easily configurable to the business’s needs

EPG didn’t have its own developers, so they decided to bring in an external design and development team for this project, avoiding the time spent recruiting and onboarding in‑house specialists.

They searched for a contractor outside Kuwait but with experience in the region and could offer a technology stack suitable for long-term support and scalability.

And then the stars aligned and the clients chose to work with Purrweb 🌌. We’re joking — the stars had nothing to do with it: we build applications using current, reliable technologies, and our portfolio already includes standout projects for the Arab market.

Because of that, we fully understood the local nuances in business communication and decision‑making. So it wasn’t surprising when the clients took a pause to compare our proposal with other options and only returned to us several months later to kick off the project 🙂

<div class="post_divider"></div>

Purrweb portfolio ⭐

We can’t help but highlight our past projects for clients in the Arab world!

We developed an MVP of the KEM mobile app for online payments, which became very successful in Kuwait and drew investors’ attention: the team secured $1 million in funding to grow the product. Next up: expansion into neighboring markets.

KEM Interface
KEM Interface

We also handled the design and development of the WAW app — it lets users buy discount coupons and participate in promotions, and is tailored to the Egyptian market. In the first six months after launch, it gained 130,000 active users and generated over $64K in coupon sales.

WAW App
WAW App

<div class="post_divider"></div>

Need a custom solution built around your business processes?
At Purrweb, we’re ready to help. We design and build complex systems from scratch that withstand heavy loads and scale smoothly. Contact us for a free estimate of your project’s timeline and cost.
Get an estimate
Get an estimate

Which ERP system did the client need?

To better understand our objectives for this project, let’s first clarify what an ERP system (Enterprise Resource Planning) is.

👉ERP systems provide a unified information environment for handling a company’s key business processes. They collect and analyze data that management can use to plan resources effectively and make strategic decisions.

Businesses implement ERP systems to streamline operations and coordinate workflows and prevent mix‑ups. 

For our client, the goal of the ERP system is to manage the educational process across all school branches. Here’s what that entails:

ERP System Tasks
During development, we had to account for complex logic due to multiple roles and access levels. The ERP system’s functionality is also advanced.
See also
Thinking ahead: onboarding platform for new employees that will turn into an online university
Read
Read

Our project tasks

We designed and built the ERP system, handling these goals:

Our project tasks

There was one major catch — budget. A full‑featured ERP was beyond the client’s comfortable spending limit.

We discussed options and landed on an MVP roadmap: launch the platform with only the most essential features, then add more over time and scale.

In the MVP we focused on core functions for super‑admins and parents. We removed teacher tools entirely and left out non‑essential items like content editing on the landing page, entity archiving, extracurricular activities enrollment, and in‑app chats.

Next, we’ll dive into user scenarios and platform capabilities.

See also
Like Intercom but Better: How We Developed Custom Support Solution for B2B Company Smartway Travel Group in 10 Months
Read
Read

How it works

Features depend on the user’s role. The platform supports four roles, with features tailored to each.

Platform roles
Role selection happens at login
This is an internal system, so no one can just get in: only the super‑admin can register new users on the platform and grant them access
Login screen
Login screen

In the design, we used a block layout to keep the interface clean and make it easy to arrange the content. With so much information, quick and easy navigation is key. We chose blue and white as primary colors, with yellow accents. Here are a few screen examples: 👇

Student diary view
This is the school diary from the student’s perspective. For easier and faster navigation, we added tabs so you can switch between the diary’s pages
Homework page
And this is the homework page. Here, students can see their assignments, upload their answers, and view feedback from their teacher
Schedule
This is the lesson schedule from the teacher’s perspective

One of the toughest flows was payments. The client’s discount system lets multiple discounts stack, so we had to nail the calculation formulas. The platform also supports installments, refunds, and other financial operations.

Payment
Parents can use the platform to pay for tuition and extra services like the school bus

The super-admin manages access rights for different user roles, determining which features and data each role can access. We implemented a flexible permission system in the admin panel.

Role settings in the admin panel
For example, the super-admin can grant teachers access to specific student information, such as parent details, medical records, and more. Similar permission configurations are available for all other roles

Developing the admin panel was an exciting challenge for us. It’s used by different employees, so we had to ensure each page supports varying access levels: some users can only view information, others can make changes, and a few can delete data. Certain users have full access rights.

We also created a landing page for EPG’s main website. It provides information about educational and additional services and includes an option to enroll children. From the landing page, users can go directly to the ERP platform.

Landing page
Landing page
We develop web apps for businesses and startups
focusing on a user-friendly interface and system scalability. Contact us and get a free project estimate: we will calculate the budget, set timelines, and outline a roadmap.
Get an estimate
Get an estimate

Tech stack

It was crucial for the client that we use technologies that allow for easy infrastructure scaling, ensure stability, and handle high loads. Here are the technical solutions we chose.

Project tech stack

Since the ERP system is expected to grow with new features in the future, we focused on building a solid technological foundation for its development and expansion.

Results

Design and development took about 11 months. We delivered a release-ready project with complete documentation. Currently, the EPG team is preparing to deploy the new platform.

During this time, EPG formed an in-house team and plans to evolve the ERP system as a standalone IT product, offering it to other schools as a white-label solution. Their next steps include expanding into new markets.

We recently checked in with them to see how things are going, and the client said they’ve started migrating all data from the old platform to the new one, preparing for a demo, and wrapping up formalities.

Conversation with the client
Our project managers stay in the loop even after a project is completed — we’re always curious to know how our clients are doing!

➡️ Need to complete a complex project on a tight schedule, but your team lacks the required expertise? We at Purrweb can help. We'll dive into your business context, establish collaboration with your internal team, understand your unique processes, and find the best technical solution.

Have a task? <a class="blog-modal_opener">Let’s discuss it.</a> We’ll estimate the time needed, outline a roadmap, and define the budget.

Why Purrweb

Custom full-cycle development. We handle the entire process: designing, developing, testing, and assisting with the release or transferring the project and documentation to your in-house team.

Over 10 years of experience. We’ve been creating IT products for businesses and startups for more than a decade, delivering 550+ projects across diverse fields like IoT, EdTech, marketplaces, dating apps, and more.

Modern technologies. We work with up-to-date tech stacks to bring the most advanced and complex functionalities to life. Our solutions are easy to scale, update, and maintain.

Содержание
Looking for a development team?
We can help with design and development of apps for businesses and startups
10 years on the market
550+ projects

Similar posts

Guide to Medical Software Development
30 App Ideas for Startups to Launch in 2025
How to develop an app like Snapchat: tips, budget and key features
How to spot a good dashboard: let’s look at some real-world examples