Your whole business.
Your own server.
Gyro Suite is self-hosted business management software. CRM, invoicing, double-entry accounting, stock, manufacturing, HR and payroll in one installation, running on the cPanel hosting you already pay for. Your data stays on your server, in the country you choose. It is being built now, and it will launch at $49 a year with unlimited users.
| Document | Customer | Due | Status | Amount |
|---|---|---|---|---|
| INV-2026-0418 | Northgate Logistics | 12 Aug | Paid | 8,420.00 |
| INV-2026-0417 | Kestrel Manufacturing | 28 Jul | Overdue 12d | 12,150.00 |
| INV-2026-0416 | Bluepoint Interiors | 19 Aug | Paid | 3,275.50 |
| INV-2026-0415 | Arcadia Foods Ltd | 02 Sep | Draft | 6,900.00 |
| INV-2026-0414 | Halden and Reeve LLP | 05 Aug | Part paid | 4,180.00 |
Your data never leaves your hands.
Cloud software asks you to put your customers, your books and your payroll on somebody else's computers, in a country they chose. Gyro Suite runs on a server you rent, in the country you choose, and we never receive a single record. There is no cloud edition, so there is nothing to opt out of. How data residency works.
- Your server, your country. Pick a host where your customers, your regulator or your contracts need the data to be
- We cannot see it. No telemetry, no analytics beacon, no cloud sync, and nothing we could hand over if asked
- It leaves with you. A standard database you can move, export or hand to an auditor without asking us
- It outlives us. Read-only, never dark, if you stop paying; a permanent unlock if we ever stop trading
It runs on the hosting you already have.
Odoo needs a real server. ERPNext needs Docker, Redis and a systems administrator. Gyro Suite needs PHP, MySQL and a cron job. That is a deliberate engineering constraint, not a compromise: every long job is chunked to survive a thirty second execution limit, every queue runs off a one-minute cron, and nothing anywhere assumes a background process you cannot start.
- PHP 8.4 or newer with the ionCube Loader that most cPanel hosts already enable
- MySQL 8 or MariaDB 10.6, which is the default on every shared plan we have tested
- One cron line, pasted from the installer into cPanel's Cron Jobs screen
- Redis, queue workers and websockets are optional accelerators, never requirements
| Requirement | Needed | Detected | Result |
|---|---|---|---|
| PHP version | 8.4 or newer | 8.4.12 | Pass |
| ionCube Loader | 13.x | 13.0.2 | Pass |
| MySQL | 8.0 or newer | 8.0.39 | Pass |
| memory_limit | 256M | 512M | Pass |
| max_execution_time | 30s | 120s | Pass |
| Cron, one minute | available | verified | Pass |
| Redis | optional | not found | Optional |
Forty-three modules. One database. One price.
Not a starter plan with the useful parts locked behind an upgrade. These twelve are the heart of it, and there are thirty-one more around them, from telephony and webmail to a website builder and an AI assistant. Every one is being built into the same installation, switched on from one screen, and covered by the same $49 a year. See all 43 modules.
CRM and sales
Kanban pipeline, web-to-lead forms, email capture, quotes and proposals with a public accept link.
Learn moreProjects and time
Milestones, task board, dependencies, Gantt and timers. Billable hours become an invoice line.
Learn moreHelpdesk
Email piping, departments, canned replies, private notes and SLA clocks on your business hours.
Learn moreInvoicing
Multi-currency, recurring billing, credit notes, part payments and nine payment gateways: Stripe built, eight planned.
Learn moreAccounting
Real double-entry. Immutable postings, period locks, cost centres and statements that tie out.
Learn moreInventory
Multi-warehouse, FIFO and average valuation, batch and serial tracking, landed costs, reorder rules.
Learn morePurchasing
Requests for quotation, purchase orders, goods receipts and vendor bills with three-way matching.
Learn moreManufacturing
Multi-level and phantom bills of materials, work orders, routings, job cards and WIP accounting.
Learn moreHR and payroll
Attendance with IP restriction, leave approvals, salary structures, payslips and country tax packs.
Learn morePoint of sale
Touch till with offline mode, split payments, cash session reconciliation and receipt printing.
Learn moreOnline store
Publish your catalogue, take orders and payments, and convert each order without retyping it.
Learn moreReporting and BI
List, pivot and chart reports over any entity, scheduled by email as PDF or XLSX.
Learn more| Code | Account | Debit | Credit |
|---|---|---|---|
| 1100 | Trade receivables | 48,120.00 | - |
| 1200 | Bank current account | 96,441.18 | - |
| 1300 | Inventory | 134,908.00 | - |
| 2100 | Trade payables | - | 37,220.60 |
| 2200 | VAT control | - | 9,884.12 |
| 4000 | Revenue | - | 298,105.72 |
The ledger is not a separate product.
In most small businesses the CRM does not know what the accounting system knows, so somebody retypes it once a month. Here there is one database. Send an invoice and the journal posts itself. Receive stock and the inventory account moves. Run payroll and the salary expense, the payable and the statutory liabilities all land in the same trial balance, in the same second.
- Every posted document writes a balanced journal entry, automatically
- Balances are always computed from journal lines, never stored in an editable column
- Posted ledger rows are immutable. Corrections happen by reversal, and the audit log keeps both
- Period locks stop back-dated postings, and every override is recorded against a named user
Everything you were going to ask on the third visit.
Self-hosted software asks you to trust a vendor you have never met with the software your company runs on. These are the five things that actually decide it, so they are on the homepage rather than buried in a knowledge base.
Your data never reaches us
Every record lives in your own database on your hosting. The licence check sends a domain, a key, a fingerprint of the installation, two version numbers and a count of companies. It has no access to anything else, and there is no telemetry, no analytics beacon and no cloud sync.
Stop paying and nothing is deleted
A lapsed licence becomes read-only after a grace period. You keep reading, reporting, exporting and backing up. Resume the subscription and writing switches straight back on. Read the licence terms.
Moving servers takes two minutes
Deactivate in the app or in your client area, then activate on the new domain. You never need to remember the old one. One staging installation is included with every licence.
Our downtime is not your downtime
If our licence server is unreachable, your installation carries on for ten days without contacting us. There is an offline activation path for servers with no outbound internet at all.
Security is published, not promised
A written disclosure policy today, a dated public advisory log from the first release, one-click updates and a hard rule against deserialising untrusted input. Read the policy.
If we ever stop trading
Our written commitment is on the about page: if Gyro Web Services ceases operations we will publish a permanent unlock. Your data is in a standard database on your own server either way.
Six things a business should be able to count on.
Wherever you trade, the questions that decide business software are the same: who holds our data, what will it cost when we grow, and can we get out. These are our answers, and each one is a design decision rather than a slogan.
You decide where your data lives
Your server, your database, your country. Nothing is held in our cloud, because we do not have one. That is one sentence to give a regulator, an auditor or a customer who asks.
Hiring never raises the bill
Unlimited users, always. One industry index put the rise in software subscription prices at 16.4 percent in the year to June 2026. A price with no seats in it cannot grow every time your team does.
One system, not a dozen subscriptions
Forty-three modules sharing one customer record, one catalogue and one ledger. Nothing to sync, nothing to reconcile, and nobody retyping figures at month end.
You can always leave
A standard database, an export of every list, and backups that keep working even if you stop paying. Software you are free to leave is software that has to earn its place.
Books that stand up to an audit
Real double-entry accounting: immutable postings, period locks, and an append-only record of who changed what and when. Your accountant will recognise all of it.
Built for the rules where you trade
Multi-currency, country charts of accounts, tax rules, statutory exports and structured e-invoices, as country after country makes them compulsory.
The price index is Vertice's SaaS Inflation Index, as published in July 2026.
Forty-nine dollars. Per year.
That is the price it will launch at. Not per user, not per module, not per invoice and not per gigabyte. A twelve person team pays the same as a sole trader. A second legal entity is another nine dollars a year, because it is a real second set of books rather than a filter on the first.
- Unlimited users, customers, invoices, products and storage on every subscription
- Every module included, with nothing held back for a higher tier
- Branches, departments, warehouses and extra tax registrations are free
- A 14-day trial at launch, and a planned 30 days to change your mind
| Deal | Company | Stage | Owner | Value |
|---|---|---|---|---|
| Fleet servicing contract | Kestrel Manufacturing | Proposal | R. Adeyemi | 84,000 |
| Depot fit-out | Bluepoint Interiors | Negotiation | S. Okonjo | 52,500 |
| Annual parts supply | Arcadia Foods Ltd | Qualified | R. Adeyemi | 128,000 |
| Retrofit programme | Halden and Reeve LLP | Stalled 21d | M. Varga | 39,800 |
| Warehouse racking | Northgate Logistics | Verbal yes | S. Okonjo | 67,200 |
No customers to quote yet. Here is the work instead.
Gyro Suite is not on sale, so there is nobody to quote. What we can show you is the build itself, measured on 12 October 2026 on the shared cPanel account it is developed on.
A working screen is not the same as a finished feature, and we will not pretend it is. The build log says what has been built, and the roadmap says what is left before version 1.0.
Five questions people ask first.
More are on the full FAQ page, and the pricing page answers the money ones in detail.
Will Gyro Suite run on my shared cPanel hosting?
Almost certainly yes. It needs PHP 8.4 or newer with the ionCube Loader, MySQL 8 or MariaDB 10.6, and a cron job that can run once a minute. No root access, no Docker, no VPS and no command line. It is developed and tested on a shared cPanel account for exactly this reason. The system requirements page tells you how to check your own host in thirty seconds.
What will happen to my installation if I stop paying?
It will go read-only after a grace period, and nothing is deleted. You can still log in, read every record, run every report, download a full database backup and export every list. Creating and editing is blocked until you subscribe again, at which point everything resumes exactly where it stopped. We will never hold your data hostage, and exports stay enabled even while the licence is lapsed. The full detail is on the licence page.
Is it really $49 a year for unlimited users?
Yes, that is the price it will launch at: one installation with one company, unlimited users and every module for $49 a year. There is no seat count anywhere in the product and no fair-use asterisk. A second legal entity with its own books is another $9 a year. Branches, departments, warehouses and tax registrations inside a company are free and unlimited. See multi-company for exactly where the line sits.
What will the licence check send to you?
Your domain, your licence key, a fingerprint of the installation, the Gyro Suite version, your PHP version and the number of companies. Nothing else, ever. No customer records, no invoices, no ledger data, no employee information. If our licence server is unreachable your installation keeps working for ten days without contacting us at all, and there is an offline activation route for servers with no outbound internet access.
Can I move it to a different server or domain later?
Yes, and you do it yourself. Press Deactivate Licence in your installation, or in your client area if the old server is already gone, then activate on the new domain. You do not need to remember the old domain, only your key. Your licence also covers one staging or test installation at no extra cost.
Be among the first to install it.
Leave your address and we will write to you once, on the day version 1.0 is ready. Until then, the build log shows exactly how far it has come.
Or read the system requirements if you want to check your host before anything else.