Our architecture

A website, secure areas, tools.
One single base.

Every project rests on the same base: a very fast public website, secure areas with a login and tools connected to a database. It all runs on PHP, on Swiss hosting.

Three floors, one foundation.

1

Public website

The site everyone sees. Pages prepared in advance, very fast, in several languages.

emsbeaulieu.ch · hr-construction.ch · mk-dt.ch

2

Secure areas

A login for the team or for clients. Everyone sees what concerns them, on a computer or a phone.

EMS Beaulieu staff area · FC Champagne-Sports committee area

3

Tools and data

Scheduling, hours, requests, dashboards. Data is stored in a database and can be exported at any time.

MK D-T site hours · quote and contact forms

PHP base · database · email · Infomaniak hosting in Switzerland · backups

Why PHP

Simple, solid, everywhere.

PHP runs a large part of the web. We use it with our own code, without WordPress or plugins.

Runs everywhere in Switzerland

It works on standard Swiss hosting such as Infomaniak. No special server to rent.

Fast

Public pages are prepared in advance. PHP only works where something needs computing: a submission, a login, a schedule.

No third-party plugins

No WordPress, no plugins to update from unknown authors. Fewer parts, fewer weaknesses.

Code that grows

Every module built for one client becomes a reusable building block. The next projects go faster and cost less.

What it makes possible

In practice, for our clients.

Forms that actually arrive

Contact, quote request, job application: the message goes from the server to your inbox, with a filter against bots.

rws-solutions.ch · hr-construction.ch · mk-dt.ch

An area with a login

Your team logs in and finds its schedule and information.

EMS Beaulieu staff area

Business tools on a phone

Hours, daily report, signature: the office receives everything right away.

Designed for MK D-T

Dashboards

Requests to handle, registrations, fees: the essentials as soon as you open it.

Designed for FC Champagne-Sports

A website in four languages

The same pages in French, English, German and Italian, without duplicating the work.

rws-solutions.ch · emsbeaulieu.ch

Bookings and registrations

Meals, visits, registrations: the request arrives structured, ready to handle.

EMS Beaulieu meal booking

Security

Security, built in from the start.

In preparation: a dashboard for each client with visits, backups and refused submissions.

  • Only form files accept submissions. Everything else is refused by the server.
  • An invisible trap and checks keep bots away from forms.
  • HTTPS everywhere. Website, database and email hosted in Switzerland.
  • PHP security patches applied by the host, antivirus and backups.
  • No tracking cookies and no advertising tools.

How we build

From the base to your tool.

  1. 1

    The base

    The same core for every project: pages, languages, security, email sending.

  2. 2

    The modules

    We add what you need: form, login, scheduling, hours, invoicing.

  3. 3

    Your look

    The interface carries your identity, on computer and phone.

  4. 4

    Care

    Hosting in Switzerland, monitoring, backups and improvements.

Your data stays yours.

It is stored in Switzerland and can be exported at any time. The code of the base stays with RWS: that is what lets your tool evolve without starting from scratch.