--- title: "Architecture Overview" slug: "architecture-overview" updated: 2026-02-11T17:06:38Z published: 2026-02-11T17:06:38Z canonical: "docs.sightmachine.com/architecture-overview" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.sightmachine.com/llms.txt > Use this file to discover all available pages before exploring further. # Architecture Overview ## Architecture Overview At a high level, an App is made up of multiple pages. Each page contains: - **Metadata:** Page title, ID, description, etc. - **Sidebar Pickers:** Input parameters such as asset picker, date picker, etc. - **Page Logic:** Python logic to query the data and format the final table and chart visualizations. Pages can be connected through page-linking to pass parameters between pages to create a workflow. ### Architecture ![Image](https://cdn.us.document360.io/c65001f1-30e3-4f1d-b335-57abf64ebd31/Images/Documentation/image(216).png) ### Add/Edit Sidebar Pickers ![](https://cdn.us.document360.io/c65001f1-30e3-4f1d-b335-57abf64ebd31/Images/Documentation/Picture2(13).png) ### Page Logic ![](https://cdn.us.document360.io/c65001f1-30e3-4f1d-b335-57abf64ebd31/Images/Documentation/Picture2(20).png) ### Example Table Page: ![](https://cdn.us.document360.io/c65001f1-30e3-4f1d-b335-57abf64ebd31/Images/Documentation/Picture2(19).png) ### Draft vs Published Each page contains draft and published versions so that changes to the sidebar pickers or the page logic can be done without interfering with the app in production. The draft page can also be previewed to ensure the app works correctly before publishing it to production.