Discovery call
A short call in the shared hours covers the goal and the constraints.
Europe
We build ERP, CRM and web software for European businesses, remotely, from Casablanca. We work in English, in hours that overlap with yours: Casablanca is zero to one hour from Central European Time. GDPR and EU VAT are scoped before any code is written.
Why nearshore
Nearshore software development Europe buyers can book from Casablanca: ERP, CRM and web software built remotely, in English, in hours that match yours. Casablanca runs on UTC+1 all year, so Germany and the Netherlands are zero hours away in winter and one hour in summer.
We are not in the EU, and we say so. There is no European office. What you get is a team that answers within your working day, a fixed quote, a working preview at every step and all code and documentation at handover. Nearshore here means one thing: the working hours overlap.
Details by country: Germany, the Netherlands and Ireland. By service: custom web development, ERP systems and CRM development.
Time zones
Counted for a 09:00 to 18:00 day in Casablanca and a 09:00 to 17:00 day on your side. Summer time runs from the last Sunday of March to the last Sunday of October. During Ramadan Casablanca moves to UTC+0, so every European city is one hour further ahead of us than shown.
| Where you are | Gap to Casablanca | Shared hours |
|---|---|---|
| Ireland, Portugal | Same time in summer, Casablanca 1 hour ahead in winter | 8 hours all year |
| Germany, Netherlands, France, Spain, Italy | Same time in winter, you are 1 hour ahead in summer | 8 hours in winter, 7 in summer |
| Finland, Greece, Romania | You are 1 hour ahead in winter, 2 in summer | 7 hours in winter, 6 in summer |
Rules we build around
GDPR. The General Data Protection Regulation applies in every EU country. The most serious breaches can cost up to €20 million or 4 % of worldwide annual turnover, whichever is higher. A supplier who processes personal data for you needs a data-processing agreement under Article 28.
Working from Morocco. Morocco is not on the EU’s list of countries with an adequacy decision. Access to personal data from Casablanca therefore needs a transfer tool, usually the EU Standard Contractual Clauses. We agree the contract and the hosting region before we touch customer data, and we build with test data wherever we can.
EU VAT. Each country sets its own rates: 19 % in Germany, 21 % in the Netherlands and 23 % in Ireland. A shop that sells to consumers in other EU countries charges the buyer’s local rate once cross-border sales pass €10,000 a year. The One-Stop Shop lets you report that in one return. Sales to EU businesses use a validated VAT ID and the reverse charge.
E-invoicing and accessibility. Germany is phasing in compulsory e-invoices between 2025 and 2028. The EU has agreed compulsory e-invoicing for cross-border B2B sales from 1 July 2030. The European Accessibility Act has applied to online shops that sell to consumers since 28 June 2025, with an exemption for micro-enterprises that provide services.
Where we work
Each country page covers the local rules, the payment methods and the questions buyers there ask.
How a project runs
Calls happen in the shared hours. Writing carries the rest.
A short call in the shared hours covers the goal and the constraints.
We list the data, tax and accessibility rules and agree the contract and the hosting region.
Itemised deliverables, a timeline and a milestone payment schedule.
Working software to review at every step, with written updates between calls.
The code, the documentation and a walkthrough, hosted by us or by you.
FAQ
What businesses in Europe ask before they book a call.
For working hours, yes. Casablanca is 0 to 1 hour from Ireland, Germany, the Netherlands, France and Spain, so you share 7 or 8 hours of the working day. We are outside the EU, so GDPR transfer rules are part of the scope from day one.
No. We work remotely from Casablanca, Morocco, and we do not claim a European address. You get calls in the shared hours and written updates in between.
Yes. If we process personal data for you, we expect an Article 28 agreement, plus the Standard Contractual Clauses because Casablanca is outside the EU. Send your own template if you have one, and we review it before work starts.
English. If your site or software needs German, Dutch, French or another language, we build the multilingual structure and a native writer should produce the copy.
Ask your accountant how VAT applies to an invoice from a supplier outside the EU. For business customers it is usually a reverse charge on your side. We give you itemised invoices to work from.
Yes. We host on the provider you choose, including EU data-centre regions, or hand the system to your own hosting provider. We agree the region before any customer data is stored.
Next step
Tell us your country and your sector on a short call in the shared hours. We will check the data and tax rules with you and name a first scope.