Each version of Windows OS released by Microsoft has a particular version number and these version numbers are important for application developers while building application with compatibility. The OS version numbers actually contains different sections which are mentioned in OSVERSIONINFO structure in windows. OSVERSIONINFO contains three parts namely Major Version (dwMajorVersion), Minor Version (dwMinorVersion) and Build # (dwBuildNumber).

Here is the list of all Windows OS from Microsoft and their version numbers.
| Operating System | Version Number | Other Information |
| Windows 1.0 | 1.04 | |
| Windows 2.0 | 2.11 | |
| Windows 3.0 | 3 | |
| Windows NT 3.1 | 3.10.528 | |
| Windows for Workgroups 3.11 | 3.11 | |
| Windows NT Workstation 3.5 | 3.5.807 | |
| Windows NT Workstation 3.51 | 3.51.1057 | |
| Windows 95 | 4.0.950 | |
| Windows NT Workstation 4.0 | 4.0.1381 | |
| Windows 98 | 4.1.1998 | |
| Windows 98 Second Edition | 4.1.2222 | |
| Windows Me | 4.90.3000 | |
| Windows 2000 Professional | 5.0.2195 | |
| Windows XP | 5.1.2600 | Current SP3 |
| Windows XP Professional x64 Edition | 5.2.3790 | |
| Windows Vista | 6.0.6000 | Current Version changed to 6.0.6002 with SP2 |
| Windows 7 | 6.1.7600 | RTM |
Version numbers are very important while developing application and wrong version number can cause compatibility issues. More information on Version Checking here.
Thanks to MSIGeek for this Information.

Pingback: FT.com | John Gapper's Business Blog | Or perhaps Windows 7 should be Windows 6