With support of .NET platform, one can build quiet a number of applications that might be useful in our day-to-day life. The following is a list of some applications that can be build using .NET platform:
-Windows applications: Mostly used for desktop development. It involves development of Win Forms. E.g.: Any Software that we install within our desktop systems.
-Console Applications: Mostly used for creation of character user interface applications.
E.g.: DOS based applications
-Web Applications: Used for Web Development. These applications use ASP.NET technology for their development.
E.g.: Any webpage with extension .aspx.
-Windows and Web code libraries: Used for windows and web development. These include a set of user defined classes under a given user defined namespace. These are consumed by the programmers while developing windows and web apps. These are like user defined BCLs.
E.g.: A user defined class for defining the validations performed during a registration.
Note: Always first check in the.NET documentation for the required class before developing it. For example if you want to define a class that perform the validations for registration-first check whether any such class exists in the predefined .NET library and if present just consume it instead of creating it.
-Windows Services: These are set of services that run at the backend of windows OS. To get a clear idea I think it would be better if you check them manually as follows: Control panel -> Administrative tools -> Services (Windows Services). E.g.: Windows Audio service…
-XML Web Services: These help in the development of xml based distributed web applications. E.g.: WWW or P2P networks based applications.
-Smart Device Applications: These include applications that we build for Smart phones, pocket PCs etc.
And so on……..