Nedenfra tilnærminger legger vekt på koding og tidlig testing, hvilket kan begynne så fort den første modulen er spesifisert. Risikoen med denne tilnærmingen er at moduler kan bli kodet uten å ha en klar tanke om hvordan de skal linkes til andre deler av systemet, slik at linking kan bli vanskeligere enn først tenkt. Gjenbruk av kode er en av hovedfordelene med en nedenfra tilnærming.