Conclusion
CSLA is a framework that is useful and very much ready for prime time—but not for beginners. The ability to use objects that can be created from anywhere, at any time, is a compelling reason to invest the time required to get up to speed on this technology. That the framework is designed to provide objects which know how to save and retrieve data in complete data-source transparency is an additional benefit. Clearly CSLA will provide time-saving benefits to any large-scale enterprise that needs to get robust applications into production quickly and correctly.