Services

What we do best

Web Design and Development

Building web applications that just work

Here at AssemblySoft, we are web development specialists, focusing on producing and maintaining secure and robust .NET web applications and services in Microsoft Azure.

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 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.

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...

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.

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...

See some of our work.

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.

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.

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.

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.

Let's discuss your development project.

WE ARE DEVELOPMENT SPECIALISTS

Projects we have supported range from Booking Systems, CMS platforms, E-Commerce solutions, Back-Office services, Rich Web and Windows applications, Web APIs, FinTech Tooling, Customer facing web sites with millions of users and much much more.

Let's talk about application Development in Bournemouth.