Icon CopyMarkerGroupPath 2Path 2Combined ShapePath 2Path 2Path 2ES Logo 4 ColsBGPath 2 Copy 2Phone Icon CopyButtonPlay buttonButton“”“”Fill 1CurrentCurrentCurrentPath 2 Copy 16mail

The pros and cons of Spiral Software Development

In this post, we’re continuing our series of highlighting various development methodologies by taking a closer look at the Spiral development approach –…

The pros and cons of Waterfall Software Development

In one of our recent blog posts, we looked at various development models and what makes them different. One of the models we…

What you Need to Know about Software Development Methodologies

In this blog post we’re taking a closer look at methodologies, and how these are used in software development. A methodology is what…

20 one-liners only software developers understand

Most software developers will agree that their job can be stressful and frustrating at times. But did you know that humour and laughter…

How to Write a System Requirement Specification

Ever heard the expression “If you don’t know where you’re going, that’s probably where you’ll end up”? Planning is critical for the success…

Surprising Pros and Cons of Developing at Google

Google is repeatedly listed as the world’s number one company to work for. Clearly Google has some marvellous benefits for its workers, just…

6 Popular Software Development Myths That Won’t Die

We often have misconceptions about things we may not truly understand. It’s really not such a long time since the first programming language…

The 8 Benefits of Bespoke Software

Many companies use stock software and off-the-shelf applications. Although these might fulfil an immediate functionality requirement, they could lack certain features you need….

Eight Business Benefits of Software as a Service (SaaS)

What is SaaS? Software as a Service (SaaS) is simply a method of delivering software on demand, via the cloud. It is a…

Technology 101: What is Open Source Software?

The software landscape is diversifying. These days, most businesses will have a range of various solutions for different functions – and in many…

Technology 101: What is a mobile app?

With an ever growing library of mobile apps, there seems to be few limits to what businesses can do using mobile tools and…

Technology 101: What does programming mean?

The world of programming has shifted dramatically over the last decade. There are now an ever increasing number of options for businesses to…