Navigation: Developer Force | App Logic
Force.com (and Database.com) offers two unique approaches for implementing business logic for your apps:
Most apps rely on standard business logic to help ensure the quality of data, improve usability, and automate processes. Force.com lets you implement a large percentage of your business logic using point-and-click declarative (no code) features such as:
Whenever possible, always use point-and-click features to implement app logic — it's easy to implement because no source code and unit tests are necessary, and consequently, everything is easier to maintain. When point-and-click app logic features cannot meet your requirements, that's when you should consider the power of Apex Code for implementing your custom business logic.