Your software development team

Cloud platform software development

Embedded software / device firmware

App software development

API design

Windows & Linux software development

We code. A lot!

You’ve probably heard of full-stack software developers? We’ve coined the term full-stack+, in that we code everything from the user interface, through the back end and all the way down to the embedded processors in an electronic product…oh and we design the electronics too!

We’re highly proficient across the board and love getting deep into making complete systems work. We’re also great at working with other development teams, interfacing into existing platforms or providing the software development skillsets clients may not already have in-house.

We ❤️AI coding!

AI Software Development Tools

AI software development is here and we’ve embraced it from the get-go.

Can it do everything? Absolutely not (yet). Can it do lots? Yep, depending on the technology being programmed.

If we’re designing something for the web or cloud, AI can often help create lots of the generic or common things really fast, if prompted well. The catch, the remainder and the core security aspects very much need an experienced human developer to ensure they are done right and to work around AI limitations. Say you did really well and got, say, 70% of your code written by AI. But that’s lines of code. Unfortunately, the remaining 30% won’t take only 30% of the time. Just as was always the case, the more intricate, important and nuanced code can still take up a large chunk of the development time.

Embedded software development (firmware for electronic devices) can also be helped by AI. It’s a bit more hit and miss how much it can help with, often down to how popular the technology stack is (and therefore how much the AI machines have been able to train on in the past) and how good the documentation is (AI doesn’t save you from poorly documented devices and interfaces!). Embedded software can also be constrained by all sorts of things such as hardware limitations, power usage, UI capabilities, etc and these often need the skill of an expert developer to implement them well. Not that AI won’t get there, but for now you tend to get its incredible benefits on powerful well well-resourced platforms.

Our biggest advantage with AI software development?  We were software developers long before AI was a real thing, all the way back to programming devices in assembly actually. That means we understand how the technologies we work with fundamentally work, how software applications need to be architected to perform well and be easy to maintain and how to fix things the AI struggles with.

Cloud Platforms and Services

We design all sorts of cloud based software, from sophisticated web sites to data storage and API interfaces for the devices we design. 

Our experience is this field ranges from simple product update servers, to highly complex cloud services with massive data back ends.

Often our clients want the products we design for them to be linked into their own websites in some way and one of our specialities is developing easy-to-use API’s, so your existing web designers can quickly and easily hook into their functionality.

Our code runs in data centers around the world

Approved design partner

IBEX is an approved Microchip Design Partner – one of the worlds largest microcontroller manufacturers.

Embedded Software Development

We love embedded designs and we’ve a huge amount of experience designing products utilising everything from very low cost 8 bit microcontroller’s to incredibly powerful 16 and 32 bit processors.

We’ve built up massive libraries of tried and tested software modules over the years, allowing us to provide extremely competitive quotes for many projects. Our in-house services include assembler, C, C++, C# and Python embedded software development.

WordPress Plugin and Theme Development

WordPress runs over 40% of the web We’ve a real soft spot for it, we’ve been using it forever and over the years have become expert developers not just of web sites run using it, but also of plugins and themes designed for WordPress.

If we’re creating a web interface for you we’ll often recommend WordPress as the platform for it because it’s so easy to design for and protects you in the future should you ever want a different developer to update it for you for any reason.

WordPress developers

PC software development

PC Software Development

We also provide full PC software development services using Visual C#, Python and Visual C++ .NET for both Windows and Linux.

Apple MFi Development

We are approved members of the Apple MFi program, which means we are authorised to access the technical documentation and standards necessary to design and test devices that connect to Apple iOS devices.

Made for iOS