Local guide · 6 min read
Custom software in French-speaking Switzerland: what a local team changes
Katia Ryze, an AI-generated character. Article prepared with AI and reviewed by the Ryze Systems teamLausanne, Geneva, Fribourg: do you need a provider in your city?
An SME in Lausanne, in Geneva or elsewhere in the canton of Vaud, in Fribourg, in Neuchâtel, in Valais or in the Jura often looks for “a developer near us”. The intention is good, the criterion is too narrow. French-speaking Switzerland is small. What makes the difference is not the postcode, it is the time the team spends watching how you really work.
A successful custom software project almost always starts with half a day on site: seeing the warehouse, the workshop, the office, the binders, the whiteboard. That is where you discover the rules nobody wrote down. After that, the regular check-ins work very well by video call.
What a local team changes in practice
| Subject | With a team from French-speaking Switzerland | The question to ask in every case |
|---|---|---|
| Understanding the trade | On-site visit possible, same references, same vocabulary | Who comes to see how we work, and when? |
| Contract | Swiss law, the same rules for both parties | Which law applies, and which court has jurisdiction? |
| Local tools | Familiar with Swiss accounting software and Swiss invoicing | Which Swiss tools have you already connected a system to? |
| Languages | Native French, German to be planned depending on your teams | In which languages are the interface and the documents delivered? |
| Data | Awareness of the Swiss data protection act and professional secrecy | In which country is the data, and who can access it? |
| Follow-up | Same time zone, almost the same public holidays | Who answers if something breaks, and how quickly? |
Local does not mean better by principle. A distant provider who answers the right-hand column well is worth more than a neighbour who does not. The clauses to include in the contract are detailed in requirements specification and development contract.
Hosting in Switzerland: obligation or choice?
It is a choice in most cases. The Swiss Federal Act on Data Protection (FADP) does not forbid hosting outside Switzerland. Its Art. 16 sets the rule: personal data may be disclosed abroad if the state concerned offers an adequate level of protection or, failing that, if safeguards such as standard clauses are in place. The list of recognised states is in Annex 1 of the ordinance, according to the Federal Data Protection and Information Commissioner (FDPIC), and the member states of the European Union are on it.
Three checks are worth more than a flag on a home page:
- the country where the servers and the backups really are;
- the company that operates the hosting and the law it is subject to;
- the list of sub-processors who can access the data, and your written agreement for each one (Art. 9 FADP).
If your profession is subject to professional secrecy or to a supervisory authority, stricter rules may be added. Ask your professional association or your authority. The rest is explained in the Swiss data protection act and CRM: what SMEs need to know.
Languages: French, German, and the rest
Fribourg and Valais are bilingual, many companies in French-speaking Switzerland have customers or suppliers in German-speaking Switzerland, and part of the field teams speak another language at home. Three layers need to be distinguished in the requirements specification:
- the language of the interface, for each user;
- the language of the documents sent to customers (quotes, invoices, reminders);
- the language of the data itself: an item name or a description entered in French does not translate itself.
Where Ryze Systems stands
Ryze Systems is based on the Vaud Riviera, on Lake Geneva, and builds custom applications for Swiss and French-speaking SMEs. We do not have an office in every canton, and we do not claim to. Data is hosted in Europe. The code of the system belongs to the client, and the business logic is documented.
To know which process to start with, read where to start with automation. For the budget, see custom software cost in Switzerland.
Frequently asked questions
Do you have to choose a provider in your own city for custom software?
No. Between Geneva, Lausanne, Fribourg, Neuchâtel, Sion and Delémont, the distances allow you to meet when it is useful, and the rest of the work is done remotely. What matters is that the team understands your trade, speaks your language and knows the Swiss framework. The exact city of its office weighs little.
Does Swiss law require data to be hosted in Switzerland?
No, the Swiss Federal Act on Data Protection does not impose it as a general rule. It regulates the disclosure of personal data abroad: the country must offer adequate protection, or safeguards must be in place. Some professions have stricter requirements linked to professional secrecy or to their supervisory authority: check your own.
Where does Ryze Systems host the software it builds?
Data is hosted in Europe. The hosting location is a choice to make at the start of the project and to write into the contract.
Can custom software work in French and in German?
Yes, provided it is planned from the requirements specification onwards. Adding a language afterwards costs more than planning for it at the start. List the languages of your teams, of your customers and of your documents (quotes, invoices, letters), which are not always the same.
How do you check that a provider in French-speaking Switzerland is serious?
Ask to see a system in operation, not a presentation. Ask who writes the code, where it is stored and who has access to it. Check the company’s entry in the commercial register and read the clause on code ownership before talking about the price.
In 60 seconds: your friction points, the recommended modules and an indicative price range.
Last updated:
Sources
- Swiss Federal Act on Data Protection, FADP (SR 235.1), Art. 8, 9, 12 and 16 (fedlex.admin.ch)
- Swiss Data Protection Ordinance, DPO (SR 235.11), Annex 1: states with an adequate level of protection (fedlex.admin.ch)
- Federal Data Protection and Information Commissioner (FDPIC), disclosure of personal data abroad (edoeb.admin.ch, page in French)