Blueberry primarily works with Microsoft technologies, including Visual Studio and SQL Server – quite simply because we find the modern Microsoft tools to be very productive – and this saves our customers money.
However, we are not exclusively Microsoft, and neither do we believe that Microsoft solutions are always the best. We have considerable expertise with Linux, which we use to run many in-house systems. We also have a number of strong Mac advocates within the company.
About 50% of our work involves the creation of custom business systems, using modern .NET 8+ and SQL Server, and we also retain strong skills with C++, though modern .NET performance optimisation techniques and NativeAOT are typically our preferred approach for performance-critical applications. For most business applications, we recommend and use MS SQL Server as the information store.
For bespoke Web or online Applications, we have strong expertise with modern Microsoft web technologies including Blazor (for full-stack C#), Razor Pages, and Minimal APIs. We deploy applications using Kestrel (the cross-platform web server for .NET) and cloud-native solutions like Azure App Service, NGINX, or YARP for reverse proxying. Many of our deployments now use containerised apps (Docker + Kubernetes) for enhanced scalability and deployment flexibility. We also have strong expertise in modern web technologies including JavaScript, Web Components, WebAssembly (WASM), Fetch API, GraphQL for flexible data fetching, SignalR for real-time communication, and WebSockets for persistent connections.
If you want to deploy your business system in mobile contexts, we also have the development skills to build and deploy custom applications targeted at any of the mobile platforms and hardware manufacturers in use today.