JSP (Java Server Pages) är ett sätt att skapa dynamiska hemsidor med Java. Man bakar in Java-koden i en hemsida. Då användaren hämtar sidan kompileras den kombinerade Java- och HTML-koden till en Java Servlet. Detta betyder att inga problem uppstår med eventuella brandväggar m.m. på vägen till användaren (informationen går som ren HTML).
För att hålla reda på användare, frågor, svar, kurser m.m. behövs en databas. Det finns en befintlig Oracle databas som vi kan använda. Den kopplingen görs direkt från JSP-Servleten som kommunicerar via SQL.