De a rendelkezésre álló információk alapján már lehet egy kezdeti váz/elképzelés.
Funkció, szint, stb. szerint érdemes mindig szétválogatni. Egy projektről azért el lehet dönteni már előre is, hogy kb. mekkora lesz. Ha párszáz sor, akkor nyilván nem érdemes vacakolni. Viszont ha látszik, hogy valami nagy fa lesz, akkor már rögtön lehetne funkció szerint fájlba írogatni. Megjelenítést pl. végezhet egy külön "fájl", hálózati kommunikációt egy másik, adatbázisműveleteket egy harmadik, bonyolult numerikus számításokat egy negyedik, stb.