Software dev budgets picking up: It's still a .Net, Java world for now

Software dev budgets picking up: It's still a .Net, Java world for now

Summary: Microsoft's .Net and Java are still winning the software development bake-off, but enterprises and SMBs are increasingly eyeing rich browser interfaces and open source frameworks.

SHARE:

Microsoft's .Net and Java are still winning the software development bake-off, but enterprises and SMBs are increasingly eyeing rich browser interfaces and open source frameworks.

Forrester surveyed 933 IT decision makers and 2,500 developers. That data was supplemented by other data from the Forrester/Dr. Dobbs Technographics survey and the Eclipse Community Survey.

Microsoft's .Net and Java are the two most widely used platforms and there's a lot of overlap. According to the survey, 48 percent of enterprises use both platforms and 21 percent of SMBs use both.

Here's the bake-off slide.

Among the key data points:

  • Enterprise and SMBs are allocating more of their budget to new software development projects. In fact, 50 percent of IT budgets are now being allocated to new software projects.
  • Funds freed from maintenance and new software licenses are going to custom development. Enterprises are spending 26 percent of the software budget on custom projects.
  • Those custom software development projects are getting a 5 percent spending bump in 2011.
  • Developers are getting current with .Net, Silverlight and Windows Presentation Framework.
  • 40 percent of enterprises and 34 percent of SMBs are adopting Ajax and Adobe Flash.
  • 60 percent of developers are planning to use HTML5 in the next two years.
  • More than a third of Eclipse developers are building server applications with Apache Software Foundation Tomcat. Red Hat JBoss Hibernate is the prime choice for 41 percent of developers.
  • Companies are developing in-house talent for mobile applications. Apple's iPhone is the favored platform (56 percent) followed by Android at 50 percent. Windows Mobile/Phone 7 came in at 42 percent.
  • Eclipse developers favor Amazon EC2 (27 percent) and Google AppEngine (18 percent). Visual Studio developers favor Microsoft Azure (59 percent) and Amazon EC2 (12 percent).

Topics: Software, CXO, Open Source, Software Development, IT Employment

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

Talkback

25 comments
Log in or register to join the discussion
  • I favor Ruby on Rails

    I'm a .NET developer, but after playing around with RoR I have come to realize that ASP.NET MVC with EF just doesn't measure up. RoR is just beautiful. Unfortunately, most companies have managers whom don't know much so they stick to .NET and/or Java.

    Instead of investing thousands into Windows Server Licenses and SQL Server licenses, pay your developers more and use Open Source.
    General C#
    • I find that...

      @General C#

      ...managers / businesses are unwilling to step away from .NET / Java to newer languages (RoR, Scala, etc) because of "Well you know it, but who supports after you leave?"

      I'm not sure there is a ready way to remedy this situation.
      DevJonny
      • There are a lot of Ruby on Rails developers out there, especially in the

        larger cities. In any case, Silverlight / .NET are dead end technologies. Who will support those in 5 years?
        DonnieBoy
      • @DonnieBoy .NET dead end? How?

        People have said Java is a dead language for a few years now, but it's still out there in a big way (which I'm happy about as I am a Java dev). Same goes for .NET. Why do you think it's a dead end technology?

        There are also a lot of Scala developers, but once you cut out the ones who are not suitable for the role, don't have enough expericence, don't want the job, already employed, etc you are left with very few. Where as Java & .NET developers are a dime a dozen even after removing the above.
        DevJonny
      • Oh Donnieboy, such a sad boy you are

        @Donnieboy, where are all these "Ruby on Rails" developers (in the larger cities. ROTFL! I guess everyone else are just dumb country bumpkins!)
        Silverlight / .NET dead technologies? Maybe in your parralle dimension (or basement as everyone else calls it), but not so much from developer's standpoint.

        Your hatred of anything non google really makes you say the dumbest things.
        Will Farrell
      • RE: Software dev budgets picking up: It's still a .Net, Java world for now

        @DonnieBoy,

        You're such a parrot. Can you learn anything new to say?
        bmonsterman
      • RE: Software dev budgets picking up: It's still a .Net, Java world for now

        @DevJonny
        perfect. Except few adventurous managers and boards, most of the companies stick to .NET and Java because they get more support available at easy and affordable prices because there is a lot of available workforce. Frameworks, languages such as Scala, RoR etc. have limited knowledgeable workforce at dispose so thats why companies are adhering to .NET and Java.
        Ram U
      • RE: Software dev budgets picking up: It's still a .Net, Java world for now

        @DonnieBoy
        I think you should see a Psychiatrist before it becomes permanent, otherwise you wouldn't say .NET and Silverlight as dead end. The first bar in the above chart shows 71% of the firms use .NET.
        Ram U
      • This is completely off subject

        But does anyone here know of something that makes Java as easy to program as Visual Studio makes .NET?
        Michael Alan Goff
      • @goff256

        @goff256

        Check out any or all of Netbeans, IntelliJ Community Edition or Eclipse, they are the 3 (IMO) best Java IDEs.
        DevJonny
      • Thanks

        My class told me to get jGasp, but that's just slightly less painful to use than the terminal. I'll try those.
        Michael Alan Goff
    • RE: Software dev budgets picking up: It's still a .Net, Java world for now

      @General C# Hmm, a lot of assumptions here. First .NET does not mean ASP development. I am a C++ and C# developer and have never written a single line of ASP. For many projects RoR would be useless. Secondly I've used open source tools like Eclipse before and I prefer VS any day. And .Net supports Ruby and Perl and Java and C++ and a host of other languages.
      DevGuy_z
    • Can we all IGNORE @DonnieBoy henceforth in ZDnet

      My humble request to every one is, pls pls start Ignoring "DonnieBoy" as he's really ignorant and posts most of the time without providing Facts and read the post fully/understood it really.
      jinishans
      • RE: Software dev budgets picking up: It's still a .Net, Java world for now

        @jinishans,

        We should probably start ignoring Linux Geek as well.
        bmonsterman
  • Enterprise spending uptick...

    The underlying premise of this article that custom development spending in the enterprise is up fits with what I'm seeing. My phone has been ringing off the hook for ERP modification requests, so much so that I'm booked pretty solid with maybe 60 hours/week of work for the next eight months. 95% of my development work is .NET with 5% evenly divided between Java, Progress and UniData/UniBasic. I'm not seeing any cloud based requests yet, but the customers I work with are mostly small to midsized manufacturing companies and generally aren't bleeding-edge technology purveyors.
    jasonp@...
    • Message has been deleted.

      DonnieBoy
      • RE: Software dev budgets picking up: It's still a .Net, Java world for now

        @DonnieBoy Hmm, the graph above disagrees with you.
        statuskwo5
      • rumors are that

        @Donnie Boy
        M$ is going to abandon .net that just can't catch up with the latest FOSS technologies.
        Instead M$ will pay big $$$ to google, Oracle and Apple to write the apps and M$ will resale them.
        Linux Geek
      • RE: Software dev budgets picking up: It's still a .Net, Java world for now

        @DonnieBoy Can you give some examples of gravy patching, duct taping and bailing wire in .NET ? If not then your statements are as worthless as you are.
        1773
      • 1773, it's MS he's talking about

        @DonnieBoy <br>so brains, truth, and facts are just an annoyance and inconvenience that he has to deal with, in the fact that he hopes nobody here has a brain, the truth, or the facts.<br><br>when you throw them in there his statement falls flat on it's face, with everyone walking over them, and him.

        Notice though he says nothing bad about java? Of course - it's used in Android!
        Will Farrell