The Framework provides an architecture for defining and calling rules. Business also have patterns and those patterns, if supported by the framework, can make implementing business rules much easier.
jMM
>>The .NET Framework is a great low level framework for implementing applications. However, the .NET Framework has no concept of a business object or a business rule. These are higher level abstractions that Microsoft, and others, say an application needs but the .Net Framework provides no structure for creating them. MM provides a framework for building these types of objects and using them to build applications.
>
>I'm still trying to figure out how to abstract a business rule in a way that provides real benefit to the developer. Why not just write the rule in code? What's the framework do?
jMM