# Canvas > Canvas is an enterprise rapid prototyping platform. Build responsive applications, review them with your team, and bring code, documents, and evidence into one governed handoff. ## Product workflow - Describe: Describe your product, users, workflows, and constraints in plain language. Give Canvas the context to make the first version useful. - Prototype: Build a multi-route application with a sandboxed runtime. Explore desktop, tablet, and mobile previews, guided by enterprise templates and your design system. - Document: Generate, edit, review, and version a Product Requirements Document, Technical Requirements Document, and Engineering Plan from the application and project context. - Review: Share View, Review, or owner-approved Edit access. Anchor comments to elements, resolve feedback in context, and co-edit code with live presence. - Validate: Inspect rendered routes, responsive layouts, accessibility signals, design-system usage, and runtime builds. Review the evidence before deciding what is ready. - Hand off: Prepare a governed GitHub branch, commit, pull request, and rollback record. Delivery targets depend on your configured adapters, permissions, and policy. ## Enterprise controls - Access with intention: Project-scoped access, enterprise SSO, RBAC, and owner-approved review and editing. - AI under your control: Admin-managed models, structured tool calls, and approval-aware agent operations. - Your design system: Enterprise templates, company brand assets, and versioned project design bindings. - Evidence before delivery: Review decisions, validation results, audit trails, and governed release gates. ## Public references - [How it works](https://app1.graphsort.com/#workflow) - [Platform](https://app1.graphsort.com/#platform) - [Enterprise](https://app1.graphsort.com/#enterprise) - [FAQ](https://app1.graphsort.com/#faq) ## Questions and answers ### What is Canvas? Canvas is an enterprise rapid prototyping platform. It turns a product brief into a working application prototype and connects it with delivery documents, team review, validation evidence, and an engineering handoff. ### What can I build with Canvas? Canvas helps teams prototype multi-route business applications and internal workflows with responsive desktop, tablet, and mobile previews. Generated applications run in a sandbox so teams can inspect behavior before handoff. ### Can Canvas create a PRD and TRD from a prototype? Yes. Canvas derives a Product Requirements Document, Technical Requirements Document, and Engineering Plan from the generated application and its project context. Teams can edit, review, and version those documents. ### How do teams review and co-edit a project? Teams can share View access, invite authenticated reviewers for anchored comment threads, or grant owner-approved Edit access for collaborative code editing with presence and revision-aware conflict handling. ### How does Canvas validate a prototype? Canvas provides browser-based Visual QA, source-aware Design Audit checks, responsive preview testing, sandboxed runtime and build validation, and review evidence. These checks inform a review decision; they do not certify compliance or guarantee production readiness. ### Who controls models, access, and delivery? Administrators manage models, tools, templates, and policy. Project access and consequential operations follow configured permissions and approvals. GitHub handoff and customer-managed delivery environments depend on enabled adapters and policy. Product illustrations contain sample data. Features depend on configured policy, permissions, models, and adapters. This overview does not grant access to private projects or APIs.