HMVC Workflow CodeIgniter
CodeIgniter Hierarchical Model-View-Controller (HMVC) breaks down an application into manageable smaller components. The best analogy for this is your PC computer. A PC has smaller parts like power supply, microprocessor, hard disk, mouse, keyboard etc. Each part is doing specific function to make the whole PC run.