“How much is it?” is the first question a garage owner asks, and it is a good one — but it rarely has a one-number answer. Two offers quoted at the same monthly rate can produce invoices that differ twofold over a year: one counts seats, the other counts users; one includes migrating your customer file, the other bills it separately; one trains your team, the other points you at a help page. The price of garage management software in Morocco is therefore read less on a rate card than on the list of what it includes — and above all what it does not. This article sets out the items that really make up the spend, the ones you discover after signing, and a method for putting two quotes side by side without comparing different things. It quotes no rate: the price of Crystal Auto (our garage management software) depends on how many seats and which modules you need, and takes ten minutes to work out on the phone. What it gives is what is usually missing at decision time: a way to read the offers.
Licence or subscription: two ways of paying for the same thing
Both models are still sold in Morocco. A perpetual licence is paid once, at installation, and grants indefinite use of one version of the software; an annual maintenance contract is almost always added, without which neither updates nor support are provided. A subscription spreads the spend: a monthly or annual amount covering use, hosting, updates and support, which stops the day you stop paying.
Neither is inherently cheaper: the licence costs more up front and less afterwards, the subscription the reverse. What really separates them is risk. A licence hands the garage the burden of the server, the backups and obsolescence: the day the front-desk machine dies or the operating system falls out of support, it is your problem. A subscription hands that burden to the publisher but creates a dependency: access ends with payment. For a workshop of two to ten people, an online subscription removes the least predictable item of all — the garage's own IT.
- Perpetual licence: high entry cost, annual maintenance mandatory in practice, hardware and backups on you.
- Subscription: smoothed spend, hosting and updates included, but access ends with payment.
- The question to ask either way: what happens if I stop? Can I export my data, in what format, at what price?
What gets counted: seats, users, modules
Three billing units coexist, and confusing them wrecks any comparison. A seat is a simultaneous connection: three seats means three screens open at once, however many people take turns on them. A named user is a person: ten mechanics each clocking their own hours are ten users, even if they are never connected together. A module is a function: workshop, parts stock, invoicing and CRM can be sold together or separately.
A garage with one computer at the front desk and a tablet in the workshop needs two seats — not ten users. Conversely, a workshop that wants each technician to log their own time needs named users, otherwise the hours will be entered at the end of the day by one person, from memory, which empties the exercise of its point. Before asking for a price, then, you have to have decided who enters what, and where. That decision drives the invoice, not the unit rate.
- Seats = simultaneous connections. Named users = people. Never compare a per-seat rate with a per-user rate.
- Check whether parts stock, invoicing and CRM are included or sold as extras.
- Ask the price of an additional seat: that is what will drive the bill as the workshop grows.
The lines you discover after signing
Configuration is the first. Garage software does not open on a ready-made screen: services, labour rates, parts families, work stations, quote and invoice templates all have to be entered. That work is done once, it conditions everything else, and it is sometimes billed separately. The second is data migration: your customer file, vehicle history, existing stock. Depending on what exists — a clean spreadsheet or ten years of notebooks — the job ranges from a direct import to partial re-keying, and it is almost always the most underestimated item.
Training is the third, and the most profitable. A tool the team does not use is pure cost: the mechanic keeps writing on a pad, the front desk re-enters it in the evening, and the gap between what is done and what is recorded reopens. The fourth is support: ask about its hours, its language, and its response time. Support reachable in French and Arabic during workshop hours is not the same thing as a ticket handled within 48 working hours. Finally, customisation: bespoke development is billed by time spent and appears on no rate card.
- Initial configuration: services, rates, parts families, document templates.
- Data migration: customer file, vehicle history, stock. The most underestimated item.
- Training the team, on its own files rather than on a demo database.
- Support: hours, language, response time — three questions, three precise answers expected.
- Bespoke development: billed by time spent, outside the rate card.
The cost of doing nothing
An honest comparison does not set software against zero dirhams, but against your current way of working — which has a cost, simply an invisible one. A part ordered twice is cash tied up and sometimes impossible to return. An hour of labour missed on an invoice is margin gone for good. A customer who never comes back because nobody called about their service is a whole year's average basket disappearing quietly. None of these events produces an identifiable accounting line: they dissolve into the result.
The useful exercise is to count a few of them over one month. How many parts ordered twice? How many invoices issued late, and by how many days? How many vehicles immobilised waiting for a part you thought you had in stock? The figure you get will not be exact — it will be understated, because you only count what you remember. That is the amount to set against the subscription, not zero. The full reasoning is laid out in our guide to garage management software (Garage management software in Morocco).
How to compare two quotes without getting it wrong
Bring everything back to three years. That is how long a management tool stays in a workshop, and it is the horizon at which pricing models stop resembling one another. For each offer, add up: entry cost (licence or first months), the recurring cost over thirty-six months, configuration, data migration, training, support, and the seats you expect to add. The ranking you get will not match the ranking of the advertised rates.
Then add two questions nobody asks. First: what happens if I leave? A publisher who exports your data in a readable format, at no charge, leaves you free; one who will not answer clearly locks you in, and that lock-in has a future price. Second: who answers when things jam on a Tuesday at 11am with four vehicles on the lifts? A publisher based in Morocco, reachable in your language and your time zone, is not a marketing argument — it is the difference between half an hour of downtime and a whole day.
- Add up over 36 months: entry + recurring + configuration + migration + training + support + future seats.
- Get the answer to “how do I get my data back if I leave” in writing.
- Check that support is genuinely reachable during workshop opening hours.
- Ask for a demonstration on your own cases, not on a demo database.
What Crystal Auto does, and how to get its price
Crystal Auto is the automotive ERP published by CRYSTAL IT, a company based in Rabat for over twenty years. It runs in a browser: there is no server to install in the garage, no backup to manage, and configuration and training happen remotely. A workshop switches on only what it needs — check-in, repair orders, scheduling, parts and invoicing; a dealership adds vehicle sales, fleet and multi-site consolidation. The workshop scope is detailed on the dedicated page (our garage management software), the full ERP on the product page (Crystal Auto, the ERP for garages and car dealerships).
The price depends on two things only: how many seats work at the same time, and which modules are switched on. That is why it is not on a public rate card — it takes ten minutes of conversation to work out, once those two points are settled. The demonstration starts from your real workshop: your services, your labour rate, your parts. It is also the best way to check that the software fits how you work before discussing what it costs.
The price of garage management software is not read on one line but over three years, and it compares against your current way of working rather than against zero. Seats or users, modules included or not, configuration, data migration, training, support, exit terms: those seven points separate two apparently identical offers. Put them to every publisher you talk to, write the answers side by side, and the decision becomes simple. To price Crystal Auto for your workshop, ask for a demonstration: we start from your services and your organisation, and the figure settles itself once the scope is clear.
The CRYSTAL IT solution on this topic
Have a project or a question? Let's talk with a CRYSTAL IT expert.
Request a demo

