Development

At OpenRoad, Dev is in our DNA.
We are pragmatists that are focussed on using technology to create business value. We’re an experienced team that thrives on using proven methods and modern technology to solve technical challenges. We’re a diverse group, and we’re even a little bit social.

Why clients choose us

We are a mature, experienced team

We have end-to-end expertise on large (and smaller) scale projects. We’re knowledgeable and efficient. We even have a few grey hairs.

We’re flexible and adaptable

We’re full stack developers who love to learn and use new technologies. We work with you to choose the best technology for your project.

Best of breed

We speak a wide range of languages and are platform independent. We prefer open source over proprietary where appropriate and avoid fad technologies that will quickly become obsolete.

We care about quality

We do great work. From code reviews to formal testing, we ensure the quality of what we build. We’re proud of our work and stand behind it.

You learn while working with us

Knowledge transfer is crucial to your long term success. We maintain transparency throughout each project and facilitate training to ensure you’re able to maintain and improve your application for the long term.

Hands writing code on laptop

Methods we use

Best Practices

We follow industry best practices for software development. Proper usage of source control, code reviews, documentation and framework/language specific best practices are just some ways we ensure delivery of the highest quality product.

Mobile / Responsive

Your customers use every screen size and in many contexts. We use responsive web design, with a focus on accessibility and performance to ensure the best possible experience for all users.

Secure Development

We follow the WASP Top 10 Security best practices to ensure that every piece of code is as secure and reliable as it can be.

Agile

We can take a fully Agile approach and recommend iterative or MVP development when possible.

Testing

Unit testing – ✓
Integration testing – ✓
Acceptance testing – ✓
Accessibility testing – ✓
What we build doesn’t go out the door until it passes every test.

DevOps

We use DevOps inspired techniques to ensure that deploying changes can be done reliably and consistently every time, ideally with a minimum of human interaction.

Technologies we like

Python

We’ve been working with Python since 2002. When it comes to dynamically typed languages, Python is once of the most effective tools to build stable, testable and maintainable code.

Javascript & NodeJS

Javascript is a key client-side web technology and we’ve worked with many of the rich SPA frameworks like Vue and React. NodeJS lets us leverage our Javascript knowledge on the server as well.

.NET Core

C# is one of the best statically typed languages available. .NET Core brings flexibility in deployment, allowing the ability to deploy to Windows and Linux with the same code base.

Django

Whether you’re building a content publishing site, a rich web application or an API, Django’s flexibility means it is one of the best back-end platforms to work with.

Drupal & WordPress

These are the kings of the open source CMS community. From basic websites, to complicated web publishing solutions, these CMS tools provide a very flexible toolkit. We’ve worked extensively with both and know how to make them scale and work with content teams.

Sitefinity

Looking for an enterprise CMS with great ease of use? Sitefinity is an excellent choice.

Our work speaks for itself

Let’s Chat

Interested in leveraging design and technology to create value for your business?

Talk to us