Architecture, AI and technologies
We design the architecture first, then use AI to help build it, working mainly in .NET, C#, SQL Server and JavaScript, with Azure for hosting.
Technical Architecture
Every project begins with the design: how the system is structured, how it connects with your existing platforms, how data moves through it and how it is kept secure. Getting these decisions right early keeps software reliable and affordable to maintain.
Our architecture work is grounded in 30 years of building web applications, so our designs are practical and proven rather than theoretical.
AI-Assisted Development
We use AI to help write code, from early prototypes to production features and the modernisation of existing systems. It considerably shortens the time from design to working software.
AI is only as good as the direction and checking it receives. We give it precise specifications, review every change and test the results, so the finished work meets the same standard as code written by hand.
Our AI-assisted site rebuild case study shows the approach in practice.
.NET Core API MVC Forms C#
.NET is at the heart of what we do, including Web Forms, MVC, Web API and .NET Core. We have extensive experience of ASP.NET development in C#.
You can see how we have used these technologies in our case studies.
JavaScript jQuery
We write plain JavaScript (ES5 and ES6) and use frameworks such as jQuery and React. We also use JavaScript libraries to build games and interactive experiences, some of which you can try in our creative code section.
We developed the canvas games Times Tables Quest and Basic Bear Words with ES6 and NPM to help children learn their times tables and English. Both are available on the App Store and Google Play.
HTML CSS Bootstrap
We build responsive interfaces that work well across modern browsers and screen sizes, using HTML5, CSS3 and SCSS. Where a project calls for it, we can also support older browsers.
Microsoft SQL Server
Our experience with Microsoft SQL Server goes back to version 6.5 on Windows NT 4. Depending on your requirements, we use LINQ, stored procedures or both, and the same knowledge carries over to MySQL.
These are the technologies we use most today. Over the years we have also worked with Adobe Flash, Classic ASP and Java applets, and the principles behind that work are just as relevant now.