Visual Expert Explore, Understand and maintain your applications
2005 .NET Worldwide Survey
2004 Worldwide Survey
  See results of last year
Impact analysis
  You need to modify your application?
With a click, Visual Expert will list all the components, where the modification you made has had an impact.
more info
Source code documentation
  Writing documentation is a long and tedious task. It is therefore rarely done.
Visual Expert can generate documentation and update it automatically.

Microsoft is increasing its efforts to develop .NET

Reactions are divided and most companies' choices are too.

You will find here the answers to these questions:
* What is the percentage of companies moving to .NET?
* Which .NET languages are used? and for what platform?
* What type of application is currently developed with .Net?

(nb : survey on population mainly VB).

To follow up this evolution we are conducted a new survey:
To give your opinion click here !

 
2005 .NET Worldwide Survey Results
 

Average size of .NET projects:
   Number of .NET developers per company?
   Number of .NET developers per team?
   Average duration of a .NET project?
How many projects are developed with .NET in your company?
Toward which technologies existing projects will migrate to?
Which .NET language is used the most?
Which type of app are developed with .NET?
Which databases are used for .NET projects?
Is XML used for .NET projects?
Is Mono used to develop .NET projects?
Is Visual Studio the only IDE used with .NET?
What type of complementary tools are used?
Countries of origin

 Average size of .NET projects
1/dotNET developers per company
42% of the companies have 3 developers .Net or less.

2/dotNET developers per team
70% of the teams have 4 developers .Net or less.

We can see that 27% of the projects are managed by just one person. So, .NET projects are principally developped by limited teams.
 

3/dotNET projects duration
 
 
Questions 1 and 2 show that VB teams are limited.
We can see that 64% of the projects have a limited duration (0 to 6 months) and that only 16% have a longer duration, which means 2 years or more.

So we can suppose that .Net is not yet used for big projects such as departmental projects or company's projects.
Top
 How many projects are developed with .NET in your company?
 
% of dotNET in a company
 

More than half of the projects are at the moment developed in .NET (53%).

 
 Which technology will your projects migrate to?
 
Projects migration
 
 
We see that 37% of the projects won't migrate to .NET but to other technologies (especially JAVA) or will stay in Win32.

53% of the projects already developed in .Net and this reslut will grow to 69% in the coming years. (nb: most of the respondent are VB users)
 
 Which .NET language is used the most?
dotNET languages used
 
We can see that most of the projects are developped in C # (67,61%).

Other languages listed in this study are used only marginally since they represent all togheter only 32,39%.

So, it seems that most of VB applications haven't migrated to VB.NET but have considerably preferred C #.
 
Top
 What type of app do you develop?
dotNET type of application
 
dotNET is often used for web applications (webform, webservice), but still polyvalent since 24% of the participants use it also for applications like Winform.
 
Top
 Which databases are used for .NET projects?
Database usage
Microsoft databases are ranked first far ahead of other databases such as Oracle (27%).
Only 6% of the .NET projects don't use databases.
 
Top
 Is XML used for .NET projects?
 
Usage of XML
 
  86% declare that they use XML.  
Top
 Is Mono used to develop .NET projects?

 

usage of Mono
 
 
Mono, (which allows to use .NET under other platform than Windows) is used by 11% of the respondents.
 
Top
 Is Visual Studio the only IDE used with .NET
 

other IDE with dotNET projects

  62% of developers use Visual Studio for their .Net developments.
16% use open source tools with SharpDevelop and Eclipse.
11% of respondent use ASP.Net Web Matrix for their Web development.
 
Top
 What type of complementary tools are used?
  dotNET complementary tools  
 
Among the DotNet complementary tools quoted in our survey, configuration management, UML modelind, and installation deployment tools seem to be the most importants.

We can see that 22% of .NET projects use a ULM modelling tool, in spite of the relatively small size of the projects.
 
Top
 Countries of origin
countries
Top