Phase 2 · Module 5 of 15Quadrant A · the request

The Anatomy of an Application

What are the major parts of a software product?

By the end: You can explain the difference between the frontend, backend, and database, and place any feature on the right side of the split.

What lights on your map here

frontendbackendfull-stackclient-sideserver-sideuser interface (RE: M1)user experiencebusiness logic (RE: M1)HTMLCSSJavaScriptinput validationstatic content (RE: M4)dynamic content (RE: M4)application state (RE: M1)cookiesessioncache (RE: M4)internal toolthird-party service