Interchangeable Sources
As mentioned when we talked about three-tier systems, one of the key aspects is keeping elements separated so they can be updated/changed. You may have different User Interfaces, such as Web, Mobile, and even Desktop Applications, which can all co-exist because they call to load info from the business logic server (sometimes called app server)…