Model-View-Controller (MVC) is a software architecture that separates an application's data model, user interface, and control logic into distinct components so that modifications to one of the ...
I'm interested to hear discussion on patterns for multi-tier applications having a central (in-house, internal network) datadatabase, but multiple UI clients across multiple platforms (HTML5, Android, ...