What is an app, really?

Every web app — no matter how simple or complex — is made of the same four pieces working together as a system. Once you can picture those pieces and how they talk to each other, the rest of building stops feeling like black magic.

In this lesson we’ll walk through the four core parts of a web app and trace how a user request travels through the whole system, then anchor it all with a concrete business software example you’ve probably used before.

  • The four pieces of every web app: frontend, backend, database, and hosting
  • How a request flows from a user’s click all the way through the stack and back
  • A real-world example using an invoicing tool to make every concept concrete
  • The mental model that makes everything else in this course make sense
← Back to library