Software Engineering & Web Development

Reliable Software and Web Development Services

Software Engineering & Web Development

Reliable Software and Web Development Services

Gareth Brown: Software & Web Development Engineer / Architect

Located near Frome in Somerset, I offer professional software and web development services for projects with bespoke requirements. With over 17 years of experience in the software and web development industry, I have successfully delivered top-quality solutions for businesses and government organisations of varying size.

I possess a wide range of technical skills and expertise, specialising particularly in .NET, C#, JavaScript, API and Database development. Additionally, I have a comprehensive understanding of the needs of businesses and organisations and the soft-skills that help to ensure the smooth and successful delivery of software projects. For a detailed view of the type of work I do, please see my Professional CV or contact me for an informal discussion about your project.

"Gareth rapidly understood the ecosystem and helped us get back on track to smoothly extend and modernise the existing .NET based systems to enable a move into new global markets. At the same time he brought his expertise creating the foundation for the system to grow beyond the initially designed program."

John Lamazares, Development Manager, Dyson Limited

Comprehensive Software & Web Development Consultancy Services

As a freelance software and web development engineer, I provide a wide range of consultancy services that cover the entire project development life cycle. My expertise in architecture, design, deployment, and ongoing maintenance ensures a smooth project process and lasting success.

Diverse Industry Experience

With a background in software and web development across numerous industries in both the private and public sectors, I have gained valuable knowledge and skills necessary to deliver customised solutions that meet the distinct needs and challenges of each client.

Full Stack Software & Web Development Skills

As a full stack software and web development engineer, I have the technical capabilities to manage all aspects of your project. My expertise in front-end, back-end, and database development ensures that your project will be completed on time, within budget, and with high quality.

Tailored Approach for Optimal Results

My freelance software and web development services focus on a tailored approach to address the specific needs of each client. By maintaining open communication and offering expert guidance throughout the project, I aim to deliver a solution that aligns with your objectives and vision.

Why Custom / Bespoke Software?

A few of the reasons SMBs opt for bespoke software solutions are:


Off-the-shelf software often doesn't meet the unique requirements of SMBs, either because it's too generic or because it's built with large corporations in mind. Bespoke software can be tailored to meet the exact needs and specifications of the business.

Integration with existing systems

SMBs may have existing systems in place that off-the-shelf software can't integrate with effectively. Bespoke software can be developed to work seamlessly with these systems.


As SMBs grow, their software needs can change. Off-the-shelf software can often struggle to scale with the business, whereas bespoke software can be built with scalability in mind, supporting the business as it grows.

Efficiency and productivity

Bespoke software can help improve efficiency and productivity by automating manual tasks and streamlining business processes.

Competitive advantage

Bespoke software can provide a competitive advantage by enabling businesses to offer unique services or features that competitors may not have.


Certain industries have specific regulations or standards that must be met, and generic software solutions might not comply with these. Bespoke software can be built to ensure compliance with any industry-specific regulations.

Support and maintenance

With bespoke software, businesses often get dedicated support from the software developers, which may not be the case with off-the-shelf solutions. This can make problem resolution much quicker and less stressful.

Cost over time

While the initial cost of bespoke software is usually higher, over time it can prove more cost-effective as businesses avoid the ongoing subscription costs associated with off-the-shelf software.

Data protection and security

Bespoke software can be built with enhanced security features tailored to the specific business's needs and the types of data it handles, potentially reducing the risk of data breaches.


With bespoke software, the business generally owns the software and its code outright, giving them more control over it and its future development.

Get In Touch

If you'd like to discuss your software and web development or maintenance requirements, feel free to contact me, Gareth Brown, for a no obligation conversation about your project. Learn how my freelance software engineering and web development services can contribute to your business growth.

Reach out to me to start your software development journey today

// Some of the technologies used in building recent App Software Ltd projects:

C#, .NET Core, ASP.NET MVC, SignalR, XUnit, Swagger, Microservices, Okta, Docker, Amazon AWS ECR / SQS / SNS, S3, RabbitMQ, MassTransit, JavaScript, Angular, JQuery, Knockout.js, mustache.js, JSON APIs, SOAP XML Services, Entity Framework, Dapper ORM, SQL Server, MariaDB, PostgreSQL, SQLite, MongoDB, Azure DevOps, Jira

Software Engineer

Recent Products and Open Source Projects

AppSoftware Journals

Lightweight notes and publishing, anywhere

Sections, entries and file management enable you to organise your journalling and note taking productively. Use the simple markdown text format to create entries quickly with minimal fuss. 'Zero knowledge' encryption keys help you to keep secure information in encrypted journals where required, while the ability to make entries public allows you to turn your notes into blog entries at the click of a button.

.NET Licence Key Generator

Licence Key Generation and Verification for .NET

A common requirement for software vendors is the inclusion of a system for generating and verifying passwords, which can be bundled with distributed desktop software, or for granting access to online services. App Software's .NET Licence Key Generator provides a robust, lightweight and tested means of solving this problem.

.NET Licence Key Generator implements a 'Partial Number Verification System', which along with other features, provides a defence against key generators which may be built to attempt to crack your licence key system.

Katex Sharp Runner

A C# wrapper for the JavaScript LaTeX type setting library for use in .NET

Katex Sharp Runner is a wrapper for the JavaScript LaTeX type setting library in C# / .NET

KaTeX sharp runner facilitates running of the KaTeX library renderToString function in .NET projects. It achieves this by wrapping the JS KaTeX library with the Jint JavaScript interpreter engine and managing thread safety.

UI block loader
One moment please ...