Do PC rozhodně nic nezačne psát, leda by sám dělal nějaký malý projektík. Obvykle se ale dělají větší programy a v týmech. Je tedy vhodné (spíš nutné) si ten program rozdělit na menší části, ty na ještě menší atd. Až je každá část tak velká, aby ji zvládnul udělat jeden člověk během několika málo dní. Při tomhle se taky uvažuje o tom, co je nutné udělat hned, co později, co počká až na verzi 2.0 atd. Stanovují se taky požadavky na uložení dat, na výkon jednotlivých částí, různé konvence...
Tohle je téma o kterém se píší celé knihy.