Local guide · 6 min read

Custom software in French-speaking Switzerland: what a local team changes

Katia Ryze, the face of Ryze, an AI-generated characterKatia Ryze, an AI-generated character. Article prepared with AI and reviewed by the Ryze Systems team
Working with a team from French-speaking Switzerland changes three things: you can meet and show the real work, the contract falls under Swiss law, and the team already knows your tools and your obligations (Swiss VAT, the Swiss data protection act, several languages). The exact address matters little: from Geneva to the Jura, a single team can look after an SME, on site when needed and remotely the rest of the time.

Lausanne, 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

What a provider from French-speaking Switzerland changes
SubjectWith a team from French-speaking SwitzerlandThe question to ask in every case
Understanding the tradeOn-site visit possible, same references, same vocabularyWho comes to see how we work, and when?
ContractSwiss law, the same rules for both partiesWhich law applies, and which court has jurisdiction?
Local toolsFamiliar with Swiss accounting software and Swiss invoicingWhich Swiss tools have you already connected a system to?
LanguagesNative French, German to be planned depending on your teamsIn which languages are the interface and the documents delivered?
DataAwareness of the Swiss data protection act and professional secrecyIn which country is the data, and who can access it?
Follow-upSame time zone, almost the same public holidaysWho 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:

  1. the country where the servers and the backups really are;
  2. the company that operates the hosting and the law it is subject to;
  3. 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