Reporting and analysis
Management reports, overviews and calculations using Power Query and Power Pivot, including work with 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 work with 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 is not yet fixed, we work on a time-and-materials basis and agree the work as the project progresses.
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. See how this could work for your organisation: Excel for multiple users at once.
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. For a custom web application, this is a right to use the application; with Excel and VBA, you receive the file itself. Any other agreed terms are set out in the agreement.
Who holds the rights. Under the NLdigital Terms 2025 the intellectual property rights stay with the supplier unless something else is agreed in writing. Any transfer of those rights or the source code requires a separate written agreement, for both types of application. 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. These are limitations of Excel on those platforms, not restrictions we impose.
If you need to work on a Mac or in a browser, another approach is needed: 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.
We agree the details for each project. 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.