Services
Custom Software and AI Development
Web applications, business system integrations and AI automation, built to fit how your company actually works.
Who this is for
This is for companies that have outgrown spreadsheets and off the shelf tools. You know exactly how your business runs, but the software does not: data is re-entered by hand, reports are assembled the night before they are needed, and the people who understand the process are the bottleneck.
What changes
We build the system that matches the process, for companies in Dubai and across the UAE and in Colombo and the rest of Sri Lanka. Work that used to be manual becomes a workflow with an audit trail, your numbers come from one place instead of four, and the team spends its time on decisions rather than data entry.
What's included
- Discovery and technical scope, with a written architecture you keep whether or not we build it
- Custom web application development in Next.js and Python, with role based access control
- Business system integration, including Microsoft Dynamics 365 Business Central
- AI integration: document extraction, classification, drafting and retrieval over your own content
- Reporting and dashboards driven by live data rather than exported files
- Secure deployment on your infrastructure or ours, with backups and monitoring
- Handover documentation and training, so your team is not dependent on us
How we work
Discover
We map the workflow as it runs today, with the people who run it, and agree what success looks like in numbers.
Architect
We produce the data model, integration points and security model, and price the build against it.
Build
We build in two week increments on your staging environment, so you review working software rather than documents.
Support
We monitor, patch and extend it after launch, on a retainer or per change, with your team trained to take it over.
Technology we use
- Next.js, React, TypeScript
- Python, Flask, FastAPI, Node.js
- PostgreSQL, Redis, SQL Server
- Claude and OpenAI APIs, retrieval pipelines, vector search
- Linux, Docker, nginx, Cloudflare
- Dynamics 365 Business Central, REST and OData integrations
Related work

CPS Theme Builder and eMart: Website and Online Store Builder

GRMS: B2B Dealer Portal for an AV Distributor

GR Media Solutions: Staff Intranet with Microsoft SSO

PricePlease: Price Comparison Platform, Sri Lanka

Sound Experience: Sonos and Bowers & Wilkins Store, UAE and KSA

Osaka Sahan Traders: Japanese Used Car Export Website
Our products
CPS Custom
Everything in eMart, plus software built around your business.
CPS eMart with our development team behind it: custom apps and integrations built to your requirements, within a budget of 150 support units a year (8 support units = 1 hour).
CPS Theme Builder
Websites built from Amazon-style tiles, without code.
Lay out pages with photos, text and video on Amazon Brand Store style tiles, add a blog and lead forms, then publish to a free subdomain or your own domain. Selling online? CPS eMart adds a full store.
CPS eMart
Everything in Theme Builder, plus a full online store.
Build your site from Amazon-style tiles and sell from it: a catalogue with variants and stock, checkout with delivery or pickup, VAT invoices, and payments straight to your own PayPal, plus cash on delivery, bank transfer and pay on pickup.
CPS HR System
Run HR for every company in your group.
Core HR, leave, attendance, recruitment and payroll-ready reports for groups running several companies across several countries.
CPS Customer Portal
A B2B dealer portal your distributors will actually use.
Contracted prices, project quotations, orders, invoices and payments in one portal, synced with Business Central.
CPS Intranet
Your company's workday in one place, behind one Microsoft sign-in.
A staff intranet where people sign in with their Microsoft 365 work account and find requests, approvals, reports and bookings in one place, each seeing what their role needs.
Further reading
- How to Launch an Online Store in the UAE with CPS eMartA step by step guide to launching an online store in the UAE with CPS eMart: products, delivery and pickup, cash on delivery, VAT invoices, your own domain and going live.
- OData and Business Central API: The Complete Integration Guide for Intranets & Web Apps (2026)How to get data in and out of Dynamics 365 Business Central with OData and the BC API: authentication, query options, custom web services and patterns.
- Why Next.js and Python Are Our Go-To Tech Stack for Scalable Enterprise AppsA practitioner's account of why Next.js on the front end and Python on the back end consistently deliver reliable, maintainable enterprise applications.
- Building Support Agent: Bringing an In-House AI Assistant to LifeWhy we built Support Agent, an in-house AI assistant for GR Media Solutions, and how grounding it in our own knowledge base gave the IT team its time back.
- Running AI Models Locally with Ollama: A Practical Guide for Private, Self-Hosted AIHow far can you get running AI models on your own hardware? A practical look at Ollama, Apple Silicon, model choice, quantization and a private RAG pipeline.
Common questions
How long does a custom software project take?
A focused internal tool is usually four to eight weeks. A larger platform with several integrations runs three to six months. We scope in phases so something useful reaches your team early rather than everything arriving at the end.
Do we own the code you write?
Yes. You own the source code and the data, and we hand over the repository, the deployment setup and the documentation. Nothing is locked to us.
Can you work with the systems we already have?
That is most of what we do. We integrate with Business Central, accounting packages, CRMs and bespoke databases rather than asking you to replace them.
What does AI integration actually mean in practice?
Concrete tasks, not chatbots for their own sake: reading invoices and purchase orders, classifying incoming email, drafting replies from your own documents, and answering questions over your internal knowledge with citations.
Do you also sell ready-made software?
Yes. CPS Theme Builder, our website builder, is 35 USD a month and CPS eMart, the same builder with a full online store, is 60 USD a month, each after a 7-day free trial. CPS Custom adds custom app development and integrations to eMart for 250 USD a month. Still to come: a multi-company HR system, a B2B dealer portal that syncs with Business Central, and CPS Intranet, a staff intranet with Microsoft 365 sign-in.
Let's scope your project
Tell us what you are working with and we will come back with an honest view of what it takes, whether or not that means working with us.
