Reporting and analysis
Management reports, overviews and calculations using Power Query and Power Pivot, including on larger datasets.
Still working with a spreadsheet no one dares to change, or does a manual process keep grinding to a halt? We build and maintain Excel and VBA applications that are clear, robust and well-documented — and your data stays yours, even if you later move to another provider.
From a controller who manually merges figures every month to a manufacturing business where one wrong formula brings the whole planning process to a halt. Once Excel or Google Sheets has become a serious part of your business process, structure and maintainability matter just as much as the outcome itself.
Anyone looking for an Excel programmer or a VBA programmer is usually after exactly that: not someone to write a formula, but someone who builds the file so that it still holds up five years from now - and so that the next developer can take it over.
Management reports, overviews and calculations using Power Query and Power Pivot, including on larger datasets.
Links to ERP and accounting systems such as Exact, SAP, Infor M3, SQL or AS400, CSV and XML conversion, and processing of bank files such as CAMT.053 or MT940.
One file from intake to invoice, with clear input screens for your staff.
Planning, budgets, forecasts and time tracking that grow with your organisation.
Connections with Word, Outlook, Google Maps and external web services.
User-friendly screens that prevent a formula being overwritten by accident.
After reviewing your requirements, you get a no-obligation quote with a fixed price and delivery time.
For larger projects where the scope isn't fixed yet: work on a time-and-materials basis, agreed as we go.
One or more half-days per week as an in-house Excel resource, so knowledge stays within your organisation.
Worked for over 600 organisations, from SMEs to corporates — see a selection on the references page.
Standard Excel and SharePoint soon run into limits at business-critical scale. Read how we solve that in our knowledge article on Excel with multiple users.
Yes — that's a separate service. We analyse the file, document what it does, and build on from there. See also what that involves.
What you receive. Every delivery includes a working application, documentation of how it is put together, the test cases it was checked against, and a setup the next developer can take over. That is part of delivery, not extra work billed afterwards. With Excel and VBA the code sits inside the file itself, and we deliver the VBA project without a password on it: you can open the code and read it.
What you may do with it. The application is built to be used in your organisation, and that is what you may use it for. With a custom web application that is called a right of use; with Excel and VBA you hold the file itself. Whatever else was agreed is in the assignment.
Who holds the rights. Under the NLdigital Terms 2025 the intellectual property rights stay with the supplier unless something else is agreed in writing. If you want those rights, or the source code, transferred to you, that is a separate written agreement - the same for both kinds of work. Being able to read the code with Excel and VBA is therefore a different thing from holding the rights to it.
Your data is a different matter from the code. It is yours and it stays yours. How you get at it yourself - an export, a direct connection to the database, or something else - is agreed per application.
We build custom VBA work for Excel on Windows, in Microsoft 365 or Office 2016 and later.
Two limits come with that, and they are technical. Excel for the web does not run VBA at all, and on the Mac VBA is limited - no Windows APIs, no ActiveX controls. That is not a caveat of ours; it is how Excel works there.
If working on a Mac or in a browser is a requirement, the route lies elsewhere: Google Sheets or a custom web application. We would rather establish that beforehand than halfway through.
Through one point of contact. Changes, questions and faults do not get passed from one person to the next: you report them in one place and they are picked up there.
Exactly how that is arranged we agree per assignment. Some applications run for years without needing anything; others evolve with the process they support. For business-critical applications we record the arrangement in a maintenance agreement, so that it does not depend on who happens to have time.
A service level agreement can be part of that. What goes into it depends on what the application does and on what a day of downtime costs you. So there is no standard package that applies to every application; we agree together which arrangements suit yours and record them in the maintenance agreement.
The scope of the work, the number of data sources, the integrations with other systems, and with an existing file, how much of it can be kept. That is why there are no prices on this page: they follow from reviewing your requirements, as a no-obligation quote or a time-and-materials arrangement.
Yes, the same approach and the same precision, but in the browser and instantly shareable with your team.
Briefly describe what you're dealing with, and Dennis will reply within one working day. The whole project can run in English, from the first conversation to the documentation and support.