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.
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.
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.
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.
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.
<div class="post_divider"></div>
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:
During development, we had to account for complex logic due to multiple roles and access levels. The ERP system’s functionality is also advanced.
We designed and built the ERP system, handling these goals:
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.
Features depend on the user’s role. The platform supports four roles, with features tailored to each.
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
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: 👇
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.
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.
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.
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.
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.
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.
➡️ 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.
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.