Our favourite technology
Technology plays an important role in our hearts and everyday lives. Started as a deep tech startup, we are always looking for the best tech approaches for your projects.
Below we would like to give you a little insight into which programming languages, frameworks, solutions, but also which principles we are on the road with and why.
And of course you should also get a little insight into our pride and joy - our wunschlösung code generators.
Our Tech Stack
We work with a top technology stack that we cherish and maintain. We keep our finger on the pulse of time, but don't run after every trend either.
We develop backends with Java and host with Docker.
For frontends, we rely on Angular, Vue.js or Nuxt, depending on the project.
For databases, we are flexible, but prefer to use No-SQL technologies like MongoDB and Elasticsearch.
But even with technology, one thing is important to us: it's an (extremely cool!) tool to make people's lives better, but not an end in itself.
HTML5
The language of modern websites
Angular
Modern framework for robust web apps
Java
Programming language for robust online backends
MongoDb
Flexible NoSQL database
Elasticsearch
Search server for fast and intelligent search
Docker
Container-System for hosting applications
Quick start thanks to code generators
We automate routine topics with the help of code generators. This means that our projects get off the ground faster and contain fewer errors.
Above all, we gain time that we can spend on the really interesting aspects of your project - after all, we want to solve the tough challenges together!
We generate many aspects of web projects automatically, including objects and database queries, many standard processes, interfaces and back-office UIs.
But we don't stop after one generation. Our generators allow software to evolve iteratively and also to be modified manually. In this way, we continue to develop by hand until everything works as it should.
And because there is not one big generator, but many small ones for different topics, we put them together individually for each project. Everything is assembled the way it fits best for the project.
Want more insight?
We give you a brief overview of our in-house code generators. Simon explains in the video how they help us to make your software dreams come true.
Our Tech Principles
Clean Architecture
Our projects are as diverse as our customers. That's why it's especially important for us that everything is in its place and that we maintain an overview. We therefore work with a uniform but extremely flexible software architecture: It's called "Clean Architecture" - and we love it!
Business structures and processes can be implemented largely without technical dependencies. This makes our solutions scalable and the system components interchangeable. In practice, this means that our solutions grow with you, even if the rest of the world changes.
By the way, this works equally well for lean microservices and for strong monoliths - here we decide together what suits you best.
Domain Driven Design
Because the core of our solutions revolves around the "domain", i.e. the technical world of the project, our software also contains exactly those objects and processes that are important in your business. We want to understand them and mold them as accurately as possible into software.
This sounds like a matter of principle - but it is not. That's why this approach even has its own name: Domain Driven Design. It allows us to easily implement most business requirements, even if they become more complicated or change over time - and hey, they always change at some point.
Did we mention that this also makes the code understandable and easily maintainable? That helps us all in the end.
Leading edge built-in
Because we can autogenerate so much code and use a uniform architecture, we also have plenty of features ready to go that other teams spend a lot of time on, yet we can easily enable when needed. For example:
More on the topic of technology:
Do we still need code generators when AI is programming?
Simon examines how AI and code generators fit together and what that actually means for the work of wunschlösung.
World Backup Day 2025 - A good time for your backup?
31 March is World Backup Day. Learn how to make effective backups and what happens when you don't.
ChatGPT - A glimpse into the future of software development?
Artificial intelligence is becoming more and more a part of everyday life. But how do text generation programmes like ChatGPT affect the lives of developers?
5 myths about microservices
Are you fans of microservices? Or do you prefer to work monolithically? Why is that? Simon has been thinking about this topic this week - and dispels 5 big myths in this area in our blog post.
Want to get to know us?
)
Simon Brandl
Our founder and managing director is an expert in IT and programming. He is considered an absolute tech all-rounder and knows how to successfully juggle even the most challenging projects. Do you have questions about the technology behind wunschlösung, or do you want to know how we can best implement your project idea? Simon is happy to share his experience and knowledge with you.
Make an appointment now for your professional tech-consultation and
project support. We usually get back to you the same day!
)