Application support • Troubleshooting • Software maintenance

Keeping Business Software Working

I help businesses diagnose software problems, maintain existing applications, investigate database issues and make practical improvements without unnecessary system replacement. Support includes Windows/.NET, SQL Server, Android/Kotlin, legacy systems and Siemens PLC integrations.

Discuss a software problem
Remote support across South Africa — practical investigation, clear communication and sensible next steps.

Application Support for Existing Systems

If an application is already part of your operation, replacing it is not always the best answer. I help investigate problems, restore reliability and make practical improvements.

Application troubleshooting

Investigate crashes, incorrect behaviour, failed processes, communication problems and difficult-to-reproduce faults.

SQL & database support

Queries, stored procedures, data investigation, reporting issues and application/database interaction.

Code review & debugging

Review existing C#, VB.NET, Kotlin and SQL code to identify faults, fragile areas and practical improvements.

Legacy software maintenance

Maintain and enhance established systems where a complete rewrite would be costly, disruptive or unnecessary.

Systems integration

Troubleshoot communication between applications, databases, Android devices, PLCs and other operational systems.

Enhancements & small tools

When a new report, utility, interface or small application is the right fix, I can build that too.

Typical Problems I Help Solve

The work often starts with a simple question: “This used to work — why doesn’t it now?”

Software errors & failures

Applications crashing, hanging, producing unexpected results or failing during a particular process.

Incorrect or missing data

Records not appearing, reports disagreeing with source data, failed uploads, duplicates or synchronisation problems.

Slow SQL or reporting

Queries, stored procedures or reports that have become unreliable, slow or difficult to maintain.

Integration problems

Applications no longer communicating reliably with PLCs, databases, services or other devices.

Older applications needing changes

A legacy system still works well, but needs a new field, report, workflow, device or business rule.

Systems nobody wants to touch

Existing software with limited documentation, old code or specialised business logic that still matters to daily operations.

Systems & Technologies I Support

My background spans software development, support, databases, hardware and industrial environments.

Windows & .NET

C#, VB.NET, WinForms and existing Windows business applications.

Databases

Microsoft SQL Server, T-SQL, stored procedures, reporting, data investigation and MySQL.

Android

Kotlin-based Android applications, field systems, offline data capture and synchronisation.

Industrial systems

Siemens PLC integration and software that connects business applications with operational equipment.

Reporting & data tools

Excel exports, operational reports, dashboards and practical data tools where they support the business process.

Legacy environments

Older software and mixed technology environments that need careful maintenance rather than wholesale replacement.

How Support Works

A straightforward process focused on understanding the problem first and changing only what is necessary.

1

Describe the problem

Send a short description, screenshots or error messages, and the basic system details.

2

Investigate

I review the available information, code, data or logs and work toward the likely cause.

3

Recommend the fix

You receive a clear explanation of the problem and the most practical next step.

4

Fix, test & hand over

Where requested, I implement the change, test it and document what was done.

About NieuwDev

Hi, I’m Johan — an Application Support & Software Specialist with more than 30 years of experience across software, databases, hardware and business systems.

Experienced problem solving

I am comfortable stepping into an existing system, learning how it works and investigating what has gone wrong.

Client & user focused

I have worked directly with operational users and clients throughout my career, translating technical problems into practical solutions.

Business & industrial experience

My background includes Windows, Android, SQL Server and industrial systems, with previous client exposure including Unilever, Clover, Parmalat/Lactalis, Pferd, MAQ and Tiger Brands.

FAQ

Common questions about remote application and software support.

Do you only support software you originally developed?

No. A large part of support work is understanding an existing system, reviewing the code and data, and identifying where the problem lies.

Can you work with older or legacy applications?

Yes. Maintaining and carefully improving existing software is one of the main areas I am focusing on.

Can support be done remotely?

In many cases, yes. Code, database, reporting and application issues can often be investigated remotely with suitable access and information.

Can you help with SQL Server problems?

Yes. I work with SQL Server queries, stored procedures, data investigation, reporting and application/database issues.

Do you still develop new software?

Yes, where it is the most practical solution. My primary focus is support, troubleshooting and maintenance, but I can build small tools, reports or enhancements when needed.

Can you support PLC-connected applications?

Yes. I have experience with Windows and Android applications that integrate with Siemens PLC systems and other operational data sources.

Have a software problem that needs investigating?

Send a short description of the problem, any error messages or screenshots, and the basic system details. I’ll reply with questions and a suggested next step.

Email

Email: info@nieuwdev.co.za • WhatsApp: +27 72 037 4491 (I reply within 1 business day.)