The overall design and structure of the App.

This includes elements such as:

  • the components from which the App is built;
  • the means and protocols by which these components interact and communicate;
  • where these components reside;
  • where and how they store their data;
  • the functions and behaviors of those components;
  • and more.

See also Wikipedia entry on systems architecture, and the architecture implementation choices we have found.