Tuesday, April 29, 2008



The Internet revolution of the late 1990s represented a dramatic shift in the way of individuals and organizations communicate with each other. Traditional applications such as word processors and accounting packages are modeled as stand alone applications: they offer users the capability to perform tasks using data stored on the system the application resides and executes on. Most new software’s in contrast is modeled based on a distributing computing model where applications collaborate to provide services and expose functionality to each other. As the result the primary role of most new software’s is changing to supporting information exchange (through web servers and browsers), collaboration (through and instant messaging), and individual expression (through web logs are also known as Blogs and e-zines-web based magazines). Essentially the basic role of software is changing from providing discrete functionality to providing services.

The .NET Framework represents a unfilled, object-oriented set of services and libraries that embrace the changing role of new network-centric and network-aware software. In fact the .NET Framework is the first platform designed from the ground up with the Internet in mind.

Here we discuss .NET Framework in terms of the benefits it provides. I present some sample code in Visual C#. NET, VISUAL BASIC.NET, VISUAL BASIC 6.0 and VISUAL C++ don’t worry if you are not familiar with these languages I will explain in my description section.


The .NET Framework offers a number of Benefits to its users.

1. A consistent programming model.

2. Direct support for security

3. Simplified development efforts.

4. Easy application deployment and maintanance


The .NET framework consists of three key elements
1. Common Language Runtime.
2. . NET class Library
3. Unifying components