Application development has never been easy. That's why we regularly read about government IT development projects running late and hopelessly over budget.
Many business projects go the same way, only failure is often hidden behind the smokescreen of commercial confidentiality.
If it was easy, we wouldn't be constantly faced with applications that don't work well or nearly fast enough, websites that are slow and crude, portals that draw us in so far and then collapse in a string of incomprehensible error messages.
When you get close to the process, the picture is often worse. We could be forgiven for wondering how any applications work at all.
The key to successful application development starts with making the right choices. In this Special Report we'll look at the choice of development environment, when to buy and when to build.
We'll also look behind the latest buzz-phrase, application integration.
Curiosity rover is in 'normal mode' but not transmitting scientific data back to base
NatWest outage comes a day after Barclays' IT systems shut out customers and staff
The ICO is concerned with AggregateIQ's retention and processing of data used in the Brexit referendum
Map selection, quick menus for grenades and healing items, and automatic reload all coming in PUBG update #22