A software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.