This article from Mariano, explains the necessity of GP 3-Tier architecture and how it improves the performance.
While not always this is required, especially for a relatively mid-size companies, this one is the best approach and the first one to look out, if you experience a sluggishness in your day-to-day GP transactional activities.
Must Read.
VAIDY