Obecnie stosowane są dwie główne metodologie tworzenia systemów informatycznych.
> Metodologia strukturalna - podejście starsze, ale ciągle jeszcze rozpowszechnione w praktyce.
> Metodologia obiektowa - podejście nowsze, zdobywające coraz większą popularność na rynku