Scalability Let's look at each of these in detail. A broad, consistent framework allows developers to write less, and reuse more.
Less code is possible because the system provides a rich set of underlying functionality.
A lot of programming infrastructure is either handled automatically by the CLR or rendered completely unnecessary. That is, some of it is hidden, and some of it is just not there any more. Memory management is an example of hidden infrastructure. Visual Basic developers stopped worrying too much about memory long ago. A simple declaration statement will do it, and the CLR allocates the memory as necessary.