Ooit was de keuze voor de bouw van een systeem kwestie van vinden van een 3GL taal en een database. Met 4GL talen kon men alles binnen een omgeving ontwikkelen. Met de komst van web applicaties en Open Source komt men in aanraking met grote aantallen licentie vormen. Bijvoorbeeld AGPL, Apache, BSD, CPL, GPL LGPL, MPL, PHP, ZPL om een aantal te noemen.