Alla som utformar eller utvecklar JavaEE-applikationer. Eftersom tyngdpunkten ligger på programvarudesign, är det en förutsättning att man förstår Javakod i nivå med de kunskaper man får i kurs 471, "Java-programmering: omfattande introduktion". Man har nytta av att ha använt JavaEE tidigare.