.NET Specialist

Specialising in .NET to build and maintain Web and Windows applications

ASP.NET web development and .NET application development services

Building .Net Applications that just work

Here at Assemblysoft, we are .NET Web and Windows development specialists, focusing on producing and maintaining secure and robust .NET web applications and services in Microsoft Azure and the Windows platform.

We focus solely on technology to provide you with reliable, resiliant and secure applications. It's what we do, It's ingrained in our DNA.

.NET applications

We have been a part of the .Net journey

We have been developing with the .Net framework since it's inception. We have real-world experience designing and developing applications that target the .NET Framework.

Our long history with .Net has seen us work on all the application types from Silverlight | Windows Forms | Windows Presentation Foundation | ASP.Net Forms | ASP.Net MVC | Universal Windows Platform | Command Line | Windows Services.

This exposure with production grade robust .Net solutions, often with large and complex code bases, has given us a real edge and the ability to call ourselves Technology Experts.

We have attained the highest developer level certification for .Net application development across the enterprise, which covers design, architecture, data and development for Windows and Web applications commonly known as Microsoft Certified Professional Developer (Enterprise) (MCPD E).

.NET Core applications

We love open source, cross platform

The majority of our new projects are utilising .Net Core. Being able to develop fast, lightweight applications that target cross platform scenarios with a single code base is a beautiful thing when executed correctly.

We are experts when it comes to leveraging the capabilities of dotnet Core whether it be ASP.Net Core web applications with both Model View Controller (MVC) or Razor View Pages, Web APIs or Universal Windows Platform apps.

Blazor WebAssembly

We absolutely love developing applications in Blazor.

Having been on a long journey with .Net we are really able to pass on so many benefits to clients using this technology. From code re-use to running .Net in the browser and being able to solve problems using our favourite tooling and the C# language, we are able to develop faster and more deterministic than ever.

Building mobile and desktop applications using Blazor enable us to deliver rich capabilities coupled with an amazing User Experience. Users are able to interact with multiple areas of the site instantly without the typical wait time typically seen with more traditional websites.

We have praised the Angular platform for some time now but for us as .Net specialists, Blazor Server and Blazor WebAssembly just offer so many benefits both during development and in production. For many of our clients, it's a perfect match.

We have recently completed a Motorhome and Campervan Booking Engine application and complimentary Back-Office Dashboard application both using Blazor WebAssembly and .Net Core with a Dapper Data Layer. The development experience has been really awesome. We have been able to leverage all our skills, share so much code both backend and frontend, deliver on time and exceeded the client expectations.

Our Blazor development services

Windows Azure

Developing for Microsoft Azure since the start

Developing for Microsoft Azure since version 1.1, when the Azure Portal was still a Silverlight application, has enabled us to utilise and keep abreast of the large array of services and resources available from the Microsoft Cloud and put us in a favourable position of understanding what works best for a given application scenario.

Coupled with the experience of delivering real world applications that are cloud based allows us to pass our insights and lessons learned, including obstascles overcome, back to you as our valued client.

See More...

Azure DevOps

We eat our own dog food

We are Azure DevOps advocates and to coin a phrase, 'we eat our own dogfood' by fully utilising Azure DevOps in our own projects. The flexibility and power a well designed CI/CD pipeline adds to the software development lifecycle and is one of the biggest leaps we have seen in years.

We recently completed a full end to end DevOps pipeline for a large organisation and it has completely transformed their ability to react to change, at speed, with full confidence from code quality through to approvals from varying groups of stakeholders and release teams.

See More...

Windows Forms Applications

Rich, immersive, Windows desktop applications

Windows Forms still provides one of the most productive ways to create desktop applications based on the visual designer provided in Visual Studio. It enables drag-and-drop of visual controls and other similar functionality that make it easy to build desktop applications.

Windows Forms (WinForms) is a great UI framework used for building Windows desktop applications. It is a .NET wrapper over Windows user interface libraries, such as User32 and GDI+. It also offers controls and other functionality that is unique to Windows Forms.

We have been developing Windows Forms applications since it's release in 2002.

More about our WinForm development services

Windows Presentation Foundation (WPF) Applications

Rich, immersive, Windows desktop applications, separating user interface from business logic

Windows Presentation Foundation (WPF) is a great UI framework for building Windows desktop applications. WPF supports a broad set of application development features, including an application model, resources, controls, graphics, layout, data binding and documents. WPF uses the Extensible Application Markup Language (XAML) to provide a declarative model for application programming

WPF applications are based on a vector graphics architecture. This enables applications to look great on high DPI monitors, as they can be infinitely scaled. WPF also includes a flexible hosting model, which makes it straightforward to host a video in a button, for example. The visual designer provided in Visual Studio makes it easy to build WPF application, with drag-in-drop and/or direct editing of XAML markup.

We have been developing WPF applications since it's release in 2006.

More about our WinForm development services

ASP.NET web sites and applications

Rich, immersive, Web applications that deliver enterprise level performance and scale

ASP.NET is one of the very best open source web frameworks for building modern web apps and services with .NET. Utilising ASP.NET we are able to build cross platform apps that run on Windows, Linux, macOS, and Docker.

We have been developing ASP.NET applications since it's release in 2002 and have continued to develop all the flavours. We get involved in migration projects and modernisation of ASP.NET applications.

More about our ASP.NET development services

We are hands-on with over 25 years of real world experience

We have real world experience maintaining legacy applications, transforming and migrating applications to .Net Core, Blazor and Microsoft Azure.

From our HQ in sunny Bournemouth we focus on delivering and maintaining secure and robust .NET applications and services.

We treat you and your business with the same care and attention that you desire for your customers by developing reliable solutions with great user experience. With over 25 years experience, It's what we do, It's ingrained in our DNA.

Take a look at some of our work.

Data

We get data

We get data. Most projects have some data requirements and we have a ton of experience with all kinds of data stores and data formats including JSON, XML, CSV, XAML, SQL, SQL Server, MySql, NoSql, Azure Blob, Azure Table Storage, Google Drive, DropBox, Azure Files, Entity Framework Core and many more.

On many projects we take on at Assemblysoft a combination of database, No SQL, Cloud storage, Object relation mappers, Object graph, Event driven data processing and communicating with third party data stores, Queues and data APIs is more common than ever. Applications are just becoming more complex and we have been very fortunate to have worked with many different data layers and data design patterns over the years. This has not only enabled us to be able to develop using a wide array of data technology but also pass on some insights, workarounds and best practices to our clients.

Umbraco

We are a registered Umbraco Partner

Whether you have an onsite installation or already in the cloud, we can add value from our first conversation.

We specialise in migration to the cloud while maintaining your existing offering, providing seamless digital transformation with zero downtime.

See More...

Angular Applications

Rich, immersive, responsive web applications

Building mobile and desktop applications using the Angular framework enable us to deliver rich capabilities coupled with an awesome User Experience (UX). Users are able to interact with multiple areas of the site instantly without the typical wait time typically seen with more traditional websites.

We recently developed an Angular web site for a local business who described it as a 'Rolls Royce' solution, as everything is snappy and loads instantly, increasing their customer retention and leading to more sales.

The Angular platform really enables us to deliver the same best practices and design capabilities we have been benefiting from on our backend design for years with best in class module and separation of concerns. Google are really shaping the frontend web experience and we are pleased to be able to pass our Angular expertise onto our clients.

We are proud to have developed 2 major applications with the client side written in Angular.

Other Technologies

We know the complexity and often the amount of technologies that go into many complex applications. We have real world exposure to many other languages and technologies such as C, C++, Visual C++, Python, Pascal, Javascript, HTML5, Powershell, Batch scripts, NodeJs, Google Apis, Firebase and the list goes on. If you have a legacy application or a monolith that requires digital transformation then we can really add value to your project.

We recently took on a project that revolved around random number generation hardware but also came with a C# API. We built a Windows Forms applcation to harness the capabilities of the hardware which has opened the door to a longer lasting relationship with the client who had received little success with other software firms in the Bournemouth area. We will take on projects that many might disregard because we have many years of .Net, ActiveX, C++ and other legacy technologies that are still widely used and necessary to many in production applications.

We scale to meet demand. We have been on the journey for over 20 years.

See Watch Video

Third Party Integrations from .Net Applications

We are experts at integrating with third party APIs from .Net

Assemblysoft integrating with Stripe payments Paypal payments with Assemblysoft Email and SMS from .Net applications with Assemblysoft Braintree Credit card payment integration from Assemblysoft

Let's discuss your development project.