And then the spec changed again: Developers and their top headaches

And then the spec changed again: Developers and their top headaches

Summary: New research from Microsoft suggests that software development faces a number of hurdles as the IT world adjusts to new platforms and devices


Half of new applications are failing to deliver a reasonable return on investment, according to a survey of developer and the execs that commission these projects.

According to a survey commissioned by Microsoft, barely half of new applications (51 percent) and software (51 percent) are delivering a reasonable return on investment, with developers blaming a list of professional headaches.

Survey respondents highlighted five challenges that are keeping IT people awake at night:

  1.  Design requirements that change part way through development.
  2. The need for regular testing and addition of updates when an operating system changed/updated.
  3. The need to programme in multiple languages.
  4. Security or privacy issues.
  5. The difficulties involved in porting applications to multiple platforms.

Despite these hurdles, developers remain positive — nearly all (95 percent) said they are optimistic about the future of this industry while 78 percent of developers believe that the demand for IT skills has grown massively over the last few years. Far from being a fully mature sector, 86 percent of the developers believe that they have "barely scratched the surface of what's possible with software and applications".

The survey interviewed 220 professional developers, 80 hobbyists and 100 marketing decision makers responsible for commissioning software development.

Further reading

Topics: Software, Software Development


Colin Barker is based in London and is Senior Reporter for ZDNet. He has been writing about the IT business for some 30-plus years. He still enjoys it.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Multiple languages . . .

    "The need to programme in multiple languages."

    Yeah, it's annoying. Especially with lots of apps going to HTML/CSS/JavaScript/PHP/etc.

    Why we actually want a plethora of languages for the Internet is beyond me. It would be much simpler to write everything in one or two common languages.
    • it is a major headache

      And you always have to ask, do i bother learning this? There's only so much time and most technologies vanish as fast as they come.
    • its your fault, using complex stuff!

      sooooo... you understand polish, russian, etc, etc, etc....... ??

      problem is, they dont see WHY they should learn english!!! they are very happy with *their* websites in *their* language....
  • ah, a lazy londoner....

    I think you will find most of Europe and beyond laugh at the lack of UK's language and culture skills...