Opinnäytetyön toimeksiantajana toimi Nordcloud Solutions. Toimeksiantaja oli aikaisemmin kehittänyt web-sovellusten toteuttamisessa käytettävää suunnittelujärjestelmää, joka kattaa kaikki web-sovellusten eri suunnitteluelementit. Näihin elementteihin kuuluu muun muassa typografia, värit, tekstin koot ja näistä muodostuvat käyttöliittymien rakennuspalikat. Suunnittelujärjestelmä tarjoaa nykyisellään suurille tuote-ekosysteemeille tehokkaan tavan luoda uusia palveluja käyttämällä jo olemassa olevia komponentteja. Vaikka kyseinen järjestelmä onkin käytössä, on web-sovellusten suunnittelu- ja toteutusvaiheessa turhaa toistoa. Toimeksiantaja halusikin selvittää, että onko suunnittelutyön automatisointi mahdollista käyttäen nykyisiä teknologioi...