Source code licence
Prefer to run it yourself? Get a single-store edition of eMate 360 to host on your own servers, under your full control.
Price on request: we agree it with you personally.
What's in the licence
Complete source code
The website, the Android and iPhone apps, the admin panel and the API.
Single store
Licensed for one store and one business, set up the way you choose.
Setup guide
Step-by-step instructions to install, configure and publish your apps.
Your servers, your data
Host it on your own infrastructure and keep every byte of data in-house.
Built on modern, proven technology
One codebase gives you the website, the Android and iPhone apps and the admin panel. The backend is your choice.
Website and mobile apps
Angular with Ionic and Capacitor: one modern frontend for the website and native Android and iPhone apps.
Backend of your choice
Laravel (PHP), Node.js, .NET Core or Java. Tell us what your team prefers and we deliver the backend in it.
Docker included
Ready-made containers, so the whole platform runs the same way on a laptop, a server or the cloud.
Secure by design
Encrypted traffic between apps and server, role-based access and a full settings history.
Fully dynamic, nothing hard-coded
Everything your customers see is managed from the admin panel, without touching code.
- Home page and mobile app dashboard sections
- Menus, header, footer and pages
- Theme, colours, logo and fonts
- Offers, banners and filters
- Business type, features and wording
- Languages and right-to-left layout
Ready for AI agents
Your developers, or their AI coding assistants, get up to speed in hours, not weeks.
Agent-based installation guide
Step-by-step setup that an AI agent can follow to install and configure the platform for you.
Component-by-component documentation
Every part of the platform is documented clearly, written so both people and AI agents can work with it safely.
Tested in depth
Every release passes thousands of automated checks before it reaches you.
4,700+
automated tests
370+
end-to-end customer and staff journeys
3
kinds of testing: unit, regression and load
Real numbers, not marketing
These counts come straight from our latest full test run. See every area, what was found and how it was fixed, or ask for the full testing logs by email.
Unit testing
Each feature is checked on its own, in the apps and the backend.
Regression testing
Real journeys, from browsing to checkout and from the admin to the invoice, are re-run on every change, so nothing that worked breaks.
Load testing
The platform is tested under heavy traffic, so it stays fast when your store gets busy.
How we build every feature
AI speed, human judgement, at every step
Every feature follows the same 12-step path, from the first conversation to release. AI agents do the heavy lifting; people check what matters.
- AI agent
- Human
- AI + human
1Plan
1. Requirement gathering
AI + humanWe talk with you; AI agents capture and structure every requirement.
2. AI requirement validation
AI agentAI checks for gaps, conflicts and edge cases and suggests improvements.
Suggestions found? The requirement is updated and validated again.
2Design
3. Work breakdown
AI agentThe work is split into clear, estimated tasks.
4. Technical documentation
AI agentDesign and component documentation is written before any code.
5. Test case design
AI agentTest cases are prepared up front, including failure and edge cases.
3Build and verify
6. Development
AI + humanSpecialised AI agents build the feature to the documented design, with our engineers guiding and reviewing the code.
7. Local AI test runs
AI agentUnit, regression and end-to-end tests run automatically on every change.
8. Agent-based scenario validation
AI agentAI agents test real scenarios: roles, languages, devices and unusual cases.
4Approve and release
9. Human validation
HumanOur engineers review and test the result by hand for quality and authenticity.
10. UAT deployment
HumanYou test the feature yourself in a user acceptance environment.
11. Pre-production
AI + humanA final run on a copy of the live setup: performance, security and data checks.
12. Feature release
AI + humanThe feature goes live, monitored closely, with people ready to help.
We stay with you
A licence comes with people, not just files.
End-to-end setup
Our team sets the platform up on your own system with you, from installation to your first live order.
Dedicated developer
Need new work? We assign a dedicated developer to your project.
Enhancements
New features and changes, built to your needs at charges agreed in advance.
90 days of free bug fixes
Any valid bug you find in the first 90 days is fixed free of charge.
Is it right for you?
A great fit if you
- have your own IT team or developer
- need to keep data on your own servers
- want deep custom changes
Choose SaaS instead if you
- want to be live in minutes
- prefer us to handle hosting and updates
- would rather pay monthly
How it works
Tell us about your project
Share your business type, your setup and what you'd like to change.
Receive your proposal
We reply personally with the price, the terms and the support options.
Install and launch
Receive the package and setup guide, and go live on your own servers.
Talk to us about the source code
Pricing is personal. Tell us what you need and we'll reply with a proposal.