# Overview

#### Products & Brands Overview

In this documentation, products refer to the physical materials and systems installed as part of a project.

Products are distinct from services:

* **Services** describe *what work is performed*
* **Products & Brands** describe *what materials may be used*
* **Our Process** describes *how materials are evaluated, selected, and installed*

***

#### Why Multiple Products and Brands Are Offered

Multiple materials and manufacturers are offered to account for differences in:

* Project requirements
* Performance goals
* Budget ranges
* Architectural constraints
* Availability and lead times

No single product or brand is appropriate for all situations.

***

#### How Products Are Selected for Projects

Product selection is based on a combination of:

* Compatibility with the existing structure
* Intended performance outcomes (durability, efficiency, longevity)
* Manufacturer requirements and limitations
* Installation conditions and constraints
* Project-specific factors discovered during inspection

Product recommendations are made in context, not in isolation.

***

#### Availability and Substitutions

Product availability may vary based on:

* Manufacturer supply
* Regional distribution
* Project timing
* Specification changes

Equivalent alternatives may be proposed when necessary.

***

#### Documentation Structure

Product information is organized by trade:

* Roofing
* Windows
* Siding

Each trade includes:

* Materials (what the product is made of)
* Brands (who manufactures it)
* System-level considerations where applicable


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cupcake-home-improvements.gitbook.io/cupcake-home-improvements-documentation/products-and-brands/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
