Darvis Websites & Apps

Custom business software

Custom business software

Darvis does not only build websites. We also write the systems that 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 and a quote per component, and deliver in stages, so the first piece is often in use within a few weeks.

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.

About a customer portal

Process automation

From incoming order to delivery and invoicing in one system.

About process automation

Custom CRM

Customer contact, quotes and follow-up in a system that follows your sales process.

About a custom CRM

Built on top of your ERP

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.

Screenshot of the CoatR website

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.

Screenshot of the Compri Aluminium website

Aluminium façade construction

Compri Aluminium

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.

Screenshot of the De Huurwoningbemiddelaar website

Rental housing agency

De Huurwoningbemiddelaar

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.

How it works

From your process to working software

You do not have to think everything through first. We start with the part that costs the most time.

1

Seeing the work first-hand

We visit and follow your process from start to finish. Not what is supposed to happen on paper, but what actually happens.

2

Design and quote

You receive a functional design with screens, steps and integrations, plus a quote per component. So you know in advance where you stand.

3

Delivery in stages

We start with the component that saves the most time. That goes into use, you work with it, and then we build the next piece.

4

Ongoing development and maintenance

As your business changes, your software changes with it. We keep the system up to date, secure and running.

Frequently asked questions

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.

What does custom business software cost?

That depends on the scope of your process. That is why we start with a functional design and a quote per component, so you can decide piece by piece what you want built. You will receive a response to your enquiry within 24 hours.

How soon can we start using the software?

We deliver in stages. The first component that saves you time is often in use within a few weeks, after which we continue building in consultation with you. So you do not have to wait months for a complete system.

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.

Would you like to manage the content and data yourself later on? Read how we set up a content management system that fits your daily work.

Which part of your work could be smarter?

Tell us how your process runs today. With no obligation, you will hear what can be automated, with a response within 24 hours.