Controller work with logic. See below task of a controller
•Create Page and Organize views.
•Load correct structure and set page attributes.
•Create or follow URI Manager instruction to generate page.
•Work Module, Helper and plug ins for optimized coding.
•Support components to register New controller hooks .