Ensuring that everything runs smoothly behind the scenes

We don't just develop user-friendly and visually appealing frontends – we also take care of what goes on "behind the scenes". Almost every frontend requires a powerful backend system that processes data reliably and securely while executing business logic efficiently. Our backend team develops backend solutions that are precisely tailored to the requirements of each project – whether it’s about managing data, connecting interfaces to other systems, or building a reliable user management system.

Our tech stack for backend and servers

We primarily rely on two technologies for our backends: .NET and Node.js with PayloadCMS.

For more complex backend applications, we use .NET and C#, as this platform enables applications with high demands for security, scalability, and maintainability. As a modern, object-oriented programming language, C# provides the necessary flexibility and performance.

For small to medium-sized projects where content needs to be mapped quickly and flexibly, we rely on Node.js with PayloadCMS. This headless CMS enables highly efficient data modeling through the simple definition of collections and offers an automatically generated admin interface for data management. Its strengths include granular, role-based access control (RBAC) and seamless versioning with rollback functionality. Thanks to the provided REST-API, support for webhooks and the ability to create custom API endpoints, the system can be perfectly integrated. Integrated localization options also ensure that complex, multilingual requirements can be implemented efficiently.

Flexible Hosting

We operate systems in a wide range of environments – from our own private hosting solution to the public cloud and on-premise operations directly at our clients' sites. We provide flexible consulting and recommend the optimal infrastructure based on your specific requirements and the nature of your software.

Hosting at Apps with love

We run a high-performance Kubernetes cluster on our own hardware in a Swiss data center. Our specialized hosting partner, Natron Tech, handles continuous monitoring as well as regular cluster updates. In this environment, applications are deployed as containers to ensure maximum availability and performance. This platform is ideal for applications with specific demands regarding data sovereignty and security – geo-redundant operation across two locations is also easily supported.

Public Cloud

If a public cloud solution is preferred without specific restrictions, we typically operate systems at Google Cloud's Swiss locations. Upon request, we're also happy to utilize public clouds from Microsoft Azure, Amazon Web Services (AWS), DigitalOcean, or Exoscale in Switzerland.

Client-Side Hosting

We're also happy to run applications on infrastructure provided and managed by our clients. In addition to traditional on-premises hosting, we manage systems within our clients' preferred cloud providers.

Our operating models

To meet various requirements for security, scalability, and cost, we offer several operating models:

Managed Integration: Applications utilize a professionally managed environment within our high-performance Kubernetes cluster. Resources are shared efficiently while maintaining strict security and logical data separation. This is the ideal solution for most applications.

Dedicated instances: For projects with extremely high load requirements or specific compliance regulations, we provide completely isolated environments. This can be done on dedicated hardware in our data center or via reserved instances in the public cloud.

Hybrid & multi-cloud: We connect different platforms into a single, cohesive solution. For example, sensitive data can be stored in Switzerland, while resource-intensive processes or static content (CDN) are delivered optimally via global providers like AWS or Azure.

Overview
Daniel Geissbühler
Daniel Geissbühler
Backend Development
Könnte eigentlich fast alles was wir so machen mit seinen Erfahrungen in Projektmanagement, Requirements Engineering, Beratung und Verkauf. Bei uns konzentriert er sich aber lieber auf 0 und 1, .Net und Systemarchitektur, Austausch und gute Teamarbeit.
Patrick Winkler
Backend Development
Hat schon vor 20 Jahren Games programmiert, weiss was ein Bose-Einstein-Kondensat ist, ist Unternehmensgründer, kann mit C#, WPF und Azure so ziemlich alle Formen von .Net und dazu auch noch Klavier spielen und Web-Frameworks bedienen. Beste Voraussetzungen also, um bei uns die unterschiedlichsten Projekte zu realisieren.
Marcin Nowak
Marcin Nowak
DevOps Engineer
DevOps Engineer mit polnischen Wurzeln, einer Affinität für offensive Security und einer Vorliebe für italienische Autos und Müesli. Sport macht er auch: Fährt nicht nur Velo auf allen Terrains, sondern spielt auch Volleyball. Unsere Infra hat der Jungspund so schnell in den Griff gekriegt, dass er sich den Spitznamen «Deploy-Boy» redlich verdient hat.
Olivier Oswald
Olivier Oswald
CTO | Co-Founder
Seine Haare sind gut versichert und zeugen von IT-Erfahrung aus den Ursprüngen dieser Kunst. Keine technische Herausforderung, die ihm nicht schon begegnet ist. Nicht ohne Grund hat er Guru-Status und kann durch Meditation ein WLAN erzeugen.
Rémy Böhler
Rémy Böhler
Co-Head of Web Development
Wenn er wollte könnte er eine Webseite mit seinem kleinen Zeh und verbundenen Augen programmieren, will er aber nicht. Unser Crack wenn es um Webentwicklung geht.
Michael Heimann
Michael Vogelsang
Co-Head of Web Development
Lebt in etwa dort, wo sich Fuchs und Hase gute Nacht sagen, aber keineswegs hinter dem Mond. Mich verbindet die vielfältigsten Hobbies mit Leichtigkeit - zum Beispiel Ländlermusik und familienfreundliche DJ Sets, oder ein Faible für nerdige Tech-Gadgets und die Fähigkeit, komplexe Dinge verständlich und geduldig zu erklären. Mit seinem Auge für Optimierung und Vereinheitlichung bringt er Ordnung in unsere Entwicklungsprozesse.