copy code,drag or close
The .NET Platform is a set of technologies designed to transform the Internet into a full-scale distributed computing platform.
A well-designed Web Application means that its architecture will have enabled it to respond to both a changing Web and our changing, ever increasing set of needs.
The combination of Object Orientated inheritance together with "design by interface" allows architects to apply common principles to design patterns.
In practice, these patterns are the accumulative expertise of existing solutions ploughed back into the design of new solutions, meaning a more advanced starting point for new solutions along with less maintenance.
The benefits and reality of this change would lead an observer to say the same could be produced for less, however the increasing need for greater functionality tends to absorb the reduced production time. After all, no architect would design the same thing twice.
The business community should be more concerned with the ever-changing gap between the existing and next generation systems they own and invest in, the entry-level software new or existing small to medium sized businesses actually employ more maintenance and incure more long term cost than they ever should do if they were designed to the highest OO standards that are essential today.