Looking to have business software built that fits the way you work? Darvis writes the systems businesses use to automate their own processes: an intranet for your staff, a portal for your customers or the complete software you use to go from order to invoice.
Custom software is software written around your process rather than the other way round. Darvis uses Laravel to build an intranet, a customer portal or the complete system from order to invoice, and connects it to the accounting or ERP package you already use. We start with a functional design, free if you award us the project, and a quote per component. Then we deliver in stages, so you decide at every step what gets built.
Does this sound familiar?
Most businesses run on a collection of separate tools that grew up over time. It works, but it costs time every day that nobody notices any more.
“Everything lives in Excel”
Work lists, schedules and prices live in files that everyone keeps up separately. Nobody knows any more which version is right.
“We enter everything twice”
An order arrives by email, goes into the schedule by hand and then into the accounting package once more.
“The package does not fit us”
Off-the-shelf software forces you into a process that is not yours. You never use half of its features, and half of what you need is missing.
“Customers phone to ask for an update”
Where is my order, when will it be delivered? Every question costs someone in the office time, while the answer is sitting in the system.
“The ERP does not work for the shop floor”
The package does the job in the office, but not in production or on site. So people there keep track on paper.
“Only one colleague understands it”
The process lives in one person's head. When they are on holiday, the administration grinds to a halt.
What we build
Software that follows your process
Not a package you have to adapt to, but a system built around the way you work.
Intranet
One secure environment for your staff, with work instructions, documents, time tracking and the data they need every day. Permissions per user or per department.
Customer portal
Your customers log in and see their own orders, documents and invoices.
Already working with a package such as MKG or SnelStart? Then we build an extension on top of it rather than a replacement, so your data stays in one place.
We build these systems with Laravel and connect them to the packages you already work with, so your data does not have to be entered twice. See the integrations we provide.
In practice
Systems we have written
Three businesses, three very different processes, one principle: the software follows the business.
Powder coating
CoatR
For CoatR we wrote the complete business software for the powder coating plant. From the moment an order comes in right through to delivery and invoicing, everything runs through one system: order entry, costing, scheduling of the coating line, shop floor registration, packing slips and invoices. Everyone works from the same data, from the office to production.
Compri Aluminium works with the ERP system MKG. We wrote the extension on top of it: custom screens and integrations that do what the package cannot do on its own, without creating a second set of records. MKG remains the source; our system makes it usable for the people who work with it every day.
For De Huurwoningbemiddelaar we set up the registration of rental properties and the membership administration. Properties are recorded with their details and availability, and members sign up and manage their own registration. What used to be separate lists and emails is now one administration.
This is a selection of the custom systems we have built for businesses. Each of these three is written up in full among the case studies, covering what was going wrong and what changed afterwards. More of our work can be found in the portfolio.
Our approach
Having business software built: how we work
You do not have to think everything through first. We start with the part that costs the most time, and you decide at every step whether we build further.
1
Seeing the work first-hand
We follow your process from start to finish. Not what is supposed to happen on paper, but what actually happens. You get an overview of the steps that now cost time and cause errors.
2
Free functional design
Screens, roles and integrations worked out on paper, with a quote per component. If you award us the project, the design costs you nothing.
3
Building and going live
We start with the component that delivers the most. You test it with your own data, we move your existing data across and help your staff get started.
4
Ongoing development and maintenance
As your business changes, your software changes with it. We keep the system secure and up to date, and the source code stays yours.
What we ask of you: one fixed contact person who knows the process, examples of the lists and forms you use today, and access to the packages that need to be connected. How we then guide and invoice a project is explained under how we work.
Cost
What does custom business software cost?
There is no fixed price for custom work, because no two processes are the same. What is fixed: you know in advance what each component costs, and you decide per component whether it gets built.
What the price depends on
The number of steps the software takes over, the number of integrations with other packages, the number of user types with their own permissions, and the data that has to be moved across from Excel or an old system.
What you know in advance
You receive a functional design and a quote per component. That way you decide piece by piece what to have built, and you know the cost before anything is built. If you award us the project, the design is free.
What you do not pay for
No licence per user or per module, and no fees for the right to expand later. The software and the source code are yours, so you are not tied to anything.
The design is free when you award us the project. Our rates for websites are on the pricing page.
Frequently asked questions about custom business software
What is the difference between custom business software and an off-the-shelf package?
An off-the-shelf package follows the process the vendor came up with, and you usually pay per user or per module. Custom business software follows your own process and belongs to you. Often it is a combination: the package stays for what it does well, and the custom software fills in what is missing.
Do we have to replace our current ERP or accounting package?
No. In many cases we build an extension on top of what you already have, as we did on MKG for Compri Aluminium. Your package remains the source of the data; we make it usable for the people who have to work with it.
Do we own the custom business software you build?
Yes. The system and the source code belong to you. You get access to the repository and can continue with another party at any time. We do not charge licences per user or per module.
Is the functional design free?
Yes, if you award us the project. The design sets out the screens, the roles and the integrations, with a quote per component. So you see exactly what you will get before you commit to anything.
What do you need from us to get started?
One fixed contact person who knows the process, examples of the lists, forms and documents you use today, and access to the packages that need to be connected. We pick up the rest while we follow the work on the shop floor.
Where is our data stored and how is it secured?
Your data is stored in the Netherlands, on servers in Amsterdam and Rotterdam. The connection is encrypted, every user only sees what belongs to their role, and with a maintenance contract we make daily backups. We set out the arrangements for personal data in a data processing agreement.
What happens when our business grows?
We build on Laravel, which lets the system grow with more users, more orders and new components. Expanding means adding something, not starting over.
Can you build a single component instead of a whole system?
Yes, and that is actually the usual starting point. Many clients begin with one piece, such as a customer portal or time tracking, and only expand once that is running. Each component has its own page explaining what it involves.
We use functional cookies to make the website work. With your consent we also use cookies and services from other parties. You decide what you allow, and you can change your choice at any time with the cookie button at the bottom of the screen.
Privacy statement
FunctionalAlways on
Needed to make the website work, for example to protect forms and to remember your cookie choice.
These show us how visitors use the website, so we can improve it.
Used: Google Analytics
These measure how our advertisements perform and let advertising parties show you ads elsewhere.
Used: Meta Pixel (Facebook and Instagram)
Videos, maps and other content from other parties. These parties may set cookies and see that you visit this website.
Used: Google Maps