#Implementation
Get to know the Umbraco codebase. Developing an application requires knowledge about the tool you're working with. This section will give you an introduction to the structure of Umbraco.
</div>
<div class="col-xs-3">
<span class="dot big icon-Forking">
<span class="line v-line"></span>
<span class="line h-line"></span>
</span>
</div>
<div class="col-xs-9">
<div class="row explain">
<div class="col-xs-12">
<h4 class="text-right"><a href="Default-Routing/">Default Routing</a></h4>
<small>Describes the entire process - from a front-end user request to content delivery</small>
</div>
</div>
</div>
<div class="col-xs-9">
<div class="row explain">
<div class="col-xs-12">
<h4 class="text-right"><a href="Controllers/">Controllers</a></h4>
<small>The different type of controllers and what they can do</small>
</div>
</div>
</div>
Custom URLs and custom MVC routes
Manipulating Umbraco database data (CRUD)
Information about using the REST API add-on for Umbraco