Sovelluskehykset nopeuttavat ohjelmistojen kehitystä, mutta niiden luominen on haastava ja riskialtis projekti. Kehysten suunnittelussa ennakoidaan tulevia käyttötarpeita, mikä on usein vaikeaa. Muutosten tekeminen ohjelmiin voi tulla kalliiksi, koska kehykset lukitsevat aina sovellusten arkkitehtuurin. Onnistuessaan kehyksillä voi kuitenkin luoda kustannustehokkaasti yhdenmukaisia, helposti ylläpidettäviä ohjelmia. Tämän opinnäytetyön tutkimusosassa perehdyttiin sovelluskehyksiin ja joihinkin yleisiin web-arkkitehtuurien suunnittelumalleihin. Työn käytännön osassa toimeksiantajalle luotiin web-sovelluskehys. Kehystä ei kuitenkaan tehty alusta lähtien, vaan se erotettiin olemasta olevasta sulautetun järjestelmän käyttöliittymästä. Tutkimuk...