Meer en meer wordt in het programmeren gebruik gemaakt van het lagenmodel. Men werkt met 2 of 3 lagen. De bovenste laag (presentation layer/ grafische interface) is datgene wat de gebruiker ziet en waarmee hij in interactie treedt, dit kan een website zijn, een windows venster … De laag eronder is de business layer, hier zit alle programmalogica in. De code hierin moet voor de verschillende mogelijke grafische interfaces bruikbaar zijn. De derde laag bevat dan de databases of de gegevens.
In deze module worden samen klasklare toepassingen met databases uitgewerkt volgens het lagenmodel. Er wordt dieper ingegaan op MySQL-Server en SQL-statements.