Best Practice: Application Frameworks
queue.acm.org