This area of an application is what really differentiates one application from another. It also makes generalizations difficult. Normally, the previous notes about pseudo-database logic apply here also. In almost all cases, it is better to call back to the database logic platform from the presentation logic platform for anything other than trivial form navigation. In almost any deployment, the back-end server running the database logic is less busy, and the hardware is often more powerful than the front-end server running the presentation logic. However, if communication performance is not satisfactory, you must account for this in your partitioning and logic placement.