# Select Template

DeFi Builder's user experience is based on templates. When deploying your dApp you can pick between various templates containing a configuration of modules and features already selected for you. Alternatively, you can start from scratch with "Custom Template" and select the combination of modules and features adjusted to your needs.

<figure><img src="/files/WJSaxMuT0ra46Ah2s9VV" alt=""><figcaption><p>Template Selection Step</p></figcaption></figure>

Currently, you can pick between templates containing Token and Presale modules selected for use cases such as Deflationary and Governance tokens, as well as Public and Private presales. In the future, new templates are going to be added as new modules come up, such as Non-Fungible Tokens, Launchpad, DEX, Yield Farming, Revenue Sharing, NFT boosting modules, and much more.

Keep in mind that each module will stack up to a total deployment cost that you will have to pay once you're ready to launch the project, so think of the proper launch strategy that you want to have for your DeFi project.

With that being said, DeFi Builder is the most affordable development solution on the blockchain, so your development costs will be reduced to nearly nothing, along with your development timelines.


---

# 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://docs.defibuilder.com/modular-builder/select-template.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.
