# APPS & WEBSITES: From a clear brief to a live experience.

> Design, build, test, review, and prepare a responsive website or application through one Mission—with the repository and deployment context attached.

- Canonical page: [/solutions/apps-websites](https://grain.sh/solutions/apps-websites)
- Agent-readable page: [/agents/solutions--apps-websites.md](https://grain.sh/agents/solutions--apps-websites.md)
- Section: Solutions

## What this page covers

- Output: Responsive interface
- Output: Application code
- Output: Test evidence
- Output: Deployment package
- Design in the real product: Work against the actual application, components, and constraints instead of a disconnected preview.
- Test across surfaces: Verify important interactions and responsive breakpoints before presenting the result.
- Keep the code: Review, edit, commit, and deploy through the same repository workflow your team already uses.
- Start with the outcome: Describe what should be true when the work is done. Grain turns that outcome into a visible Mission.
- Bring the right engine: Use hosted Grain Models or route execution to supported models and CLIs on your connected machines.
- Inspect, edit, and ship: Review the result in Grain, ask for changes, and keep a person in control of the final action.

## Why it matters

The Mission connects the product brief to the implementation and the implementation to the proof that it works.

## About Grain

Grain is a multi-agent work platform. A person describes an outcome as a Mission, Grain coordinates the models, tools, files, repositories, and connected computers needed to do the work, and the result returns for review.

Start with [the complete agent-readable index](https://grain.sh/agents/index.md) or read [the full site corpus](https://grain.sh/llms-full.txt).
