# A few questions before I delve deeper

**URL:** <https://forum.builder.io/t/a-few-questions-before-i-delve-deeper/2531>\
**Category:** FAQs\
**Created:** [August 29, 2022, 10:33am UTC](https://forum.builder.io/t/a-few-questions-before-i-delve-deeper/2531 "2022-08-29T10:33:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sam](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Sam](https://forum.builder.io/u/Sam)\
**Post date:** [August 29, 2022, 10:33am UTC](https://forum.builder.io/t/a-few-questions-before-i-delve-deeper/2531/1 "2022-08-29T10:33:52Z")

</div>

Just had a few questions around how [Builder.io](http://Builder.io) works before I go a bit deeper and start integrating it/testing it.

Do the changes made via [Builder.io](http://Builder.io) change any files via a connected repo, or is your server reaching out to [Builder.io](http://Builder.io) to know what to render to the page? If I made a new page via [Builder.io](http://Builder.io) and then look at the files structure of my site will I see the newly-created pages?

I’ve seen in some video demos that you have a lot of control with [Builder.io](http://Builder.io), is it possible to restrict it so only custom components can be dropped in/edited, rather than having structural control?

---

<div class="post-metadata">

**Author:** ![manish-sharma](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@manish-sharma](https://forum.builder.io/u/manish-sharma)\
**Post date:** [August 29, 2022, 12:59pm UTC](https://forum.builder.io/t/a-few-questions-before-i-delve-deeper/2531/2 "2022-08-29T12:59:22Z")

</div>

Hi @Sam,

Welcome to the [builder.io](http://builder.io) forum.

Builder allows you to create and manage parts of your site or app that you allow. We pass data to your site or app using our various [SDKs and APIs](https://www.builder.io/c/docs/getting-started) and display the content you desire, where you desire. A Builder renderer component renders the content dynamically after a successful response from the builder server.

Yes, you can restrict the builder editor to custom components only (with or without allowing custom styling) using [components-only mode](https://www.builder.io/c/docs/guides/components-only-mode) and/or [roles and permissions](https://www.builder.io/c/docs/guides/roles-and-permissions).

Let us know if you have any further questions. Thank you!
