File Management, Code architectures, Strategy & Radar, Dijskra, Model View Controler, Composite strategy