Web app development: when it’s the smarter choice
A web app runs in the browser — no store, one codebase, cheaper for most business apps. When it pays off, where it hits limits, and what it costs.
Read moreWeb Development & Websites
Not everyone needs a big platform right away. Sometimes it is a professional one-pager, a multi-page company website or a booking system. We build websites for everyone – done properly and easy to find.
Then a conversation is the fastest route to an assessment.
A compact website that presents you or your business properly online – built quickly.
Multi-page websites managed through a CMS like Weblication – you update the content yourself.
Let people book appointments, tables or courses online – including calendar and notifications.
Technically clean and optimized for Google, so your customers actually find you.
For a classic company website we like using the Weblication CMS – it lets you edit content yourself without breaking the design. When things get more custom, like a booking system, our Laravel expertise takes over.
Whatever the size of your project: we build it cleanly, optimized for mobile and findable in search engines. And as a small team from Bavaria, you always get a real contact person instead of a hotline.
We settle the tooling question before the quote, not halfway through. Rough rule of thumb: if it is a manageable number of pages you want to maintain yourself, a CMS is right. If there is logic behind the site – availability, price calculation, customer accounts, a connection to another system – a Laravel application is the more honest base. The most expensive route is squeezing an application into a CMS after the fact because the CMS looked cheaper at the start.
Cleanly built means verifiable here: semantic HTML instead of nested div thickets, images in modern formats and sensible sizes, no fonts or scripts blocking the render. That is not an end in itself – it is the difference between a page that appears instantly on a phone over mobile data and one that stays white for three seconds. Google measures exactly that, and visitors notice it without any measuring tool.
We plan accessibility in from the start rather than retrofitting it. Since June 28, 2025 the German Accessibility Act covers many private-sector sites – and the places where it fails in practice are almost always the same: contrast that is too weak, headings that only look like headings, form fields without labels, no keyboard operation. In the design phase this costs almost nothing. Afterwards it costs a redesign.
And since the question comes up anyway: the website is yours. Access to hosting, domain and CMS runs in your name, not ours, and you get it documented. If you hand the work to someone else one day, that should be a decision, not an ordeal.
From content in the CMS to an optimized website and the visitor who finds you on Google.
Honestly
Not every enquiry belongs with us. These are the ones we turn down in the intro call – here they are upfront, so you can skip the call.
Then it is an application, not a website – and it should be planned as one.
Better fit: Custom SoftwareThat belongs in a shop system, not in a website with a form bolted on.
Better fit: Shopware & E-CommerceThen you separate content from output from the start.
Better fit: Headless CMSPick the shape that matches your situation – the price is right there, so you never have to ask for it. It is a ballpark figure; your binding quote comes after a short conversation. If you would rather work it out yourself, use the package configurator: put together what you need there and see your price range right away.
from €390 net
A professional first step online – ideal for freelancers and small businesses.
from €990 net
The multi-page website for your business – with content you maintain yourself.
on request net
When it needs to do more: booking system, customer area or shop integration.
Verifiable
For this service we have no client reference we could show with numbers we can back up – and inventing one is off the table. What we can offer instead is work of ours that is public and that you can check without us being involved.
Built with React 19 and Next.js 16, statically pre-rendered. The source, the sitemap, the structured data and the Core Web Vitals are all public – run the homepage through PageSpeed Insights and you see the same numbers we do.
Published in the official Shopware Store, which means they went through Shopware’s code review. The description, changelog and ratings live there, not here.
View in the Shopware StoreWebDAV Browser is on the App Store – published under our developer account and through Apple’s review.
View on the App StoreWho builds this?
At Viovenia your project is not passed between rotating teams – it is built directly by Marcel, senior software engineer. You talk to the person who writes your code, from the first call to running in production. No project-manager loop, no ticket ping-pong.
Transparent and free of stress – that is how working with us goes. More about our process.
Half an hour where you describe the project and get concrete questions back. It ends with a first read on feasibility and rough size – including when that read is “not worth it”.
In writing, with scope, the technology involved, the assumptions behind it and what is explicitly not included. Split into “needed at launch” and “can come later”, so the scope stays negotiable.
After each stage there is something usable on a test environment, not just a status report. Change requests go in where they are cheapest: before the next stage starts.
Before going live: a run through the core workflows, a backup concept, monitoring switched on. Afterwards you get access, source code and documentation handed over in full, not on request.
Updates, monitoring and further development – as fixed care or on call. No minimum term: what keeps you should be the work, not the contract.
A web app runs in the browser — no store, one codebase, cheaper for most business apps. When it pays off, where it hits limits, and what it costs.
Read moreAfter a move the website is usually down because the A record or the nameservers point to the wrong server. The typical DNS pitfalls — and how to fix them.
Read moreFree intro call, no strings attached – we get back to you personally and quickly.