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…

How Female Coders Are Making Waves in the Software Development World

The software development world is still largely a male-dominated environment, with a higher percentage of men than women pursuing careers in programming. Still,…

Outsourcing Software Development the Right Way

Outsourcing something as complex as a software development project is quite unlike any other process. There are many considerations for ensuring good practice…

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…

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 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…

4 ways to overcome lack of innovation in business

Business innovation is often hailed as the channel through which organisations can optimise their product or service offering to better meet the market’s…

Why SMBs can’t afford to ignore middleware

As middleware is becoming an ever more important area of innovation and development, many SMBs are still struggling with identifying where this technology…

The number one reason why Agile projects fail

Agile projects are, by their very nature, designed to encourage collaboration. This can in itself provide a somewhat deceptive view on teamwork, as…

What’s the difference: between ASP.NET and PHP

  We often get asked the question of how PHP and ASP.NET compare, and in what development scenarios one is superior to the…

7 reasons why buying off-the-shelf CRM software is a mistake

When you want to improve your customer service levels for engagement and efficiency, it can be very tempting to look to the generic…

Rescue a project with a software development partnership

It happens. You plan. You budget. You brief. You advise. And then, despite all your efforts, the project takes a nosedive. One headline-making…