# Getting started

Uccello is based on the Laravel Framework and can be easily added to an existing Laravel project. It is thus possible to easily add a complete **back-office** to manage the data of a website. Or you may prefer to develop a customized management **application** or **CRM** to improve your company's productivity? Uccello was also designed for this purpose!

There are **two ways** to install Uccello at the moment:

* [Install a pre-configured version of Uccello](https://uccello.gitbook.io/doc/installation/pre-configured-version)
* [Add Uccello to a Laravel project](https://uccello.gitbook.io/doc/installation/add-uccello-to-a-laravel-project)

{% hint style="info" %}
**Prerequisites**\
[Composer](https://getcomposer.org) must be installed on the web server on which your Uccello installation will be located.

If you want to have a development environment that is easy to set up, we encourage you to use [Homestead](https://laravel.com/docs/5.8/homestead) or [Valet](https://laravel.com/docs/5.8/valet), which have been designed for this purpose.
{% endhint %}


---

# 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://uccello.gitbook.io/doc/installation/getting-started.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.
