Dziedzina inżynierii systemów zajmująca się wszelkimi aspektami produkcji oprogramowania: od analizy i określenia wymagań, przez projektowanie i wdrożenie, aż do ewolucji gotowego oprogramowania.
Projektowanie eleganckich i funkcjonalnych interfejsów użytkownika, mockup, wireframing. Tworzenie elementów multimedialnych, jak grafika, wideo i dźwięk dla aplikacji desktopowych, mobilnych i stron internetowych. Ciekawe narzędzia, zasoby internetowe i triki pozwalające uzyskać efektowne rezultaty.
Reverse engineering - inaczej inżynieria odwrotna lub wsteczna. W odniesieniu do oprogramowania to proces pozwalający uzyskać informacje o jego budowie i działaniu poprzez zastosowanie technik, jak deasemblacja, dekompilacja czy debugowanie. Strefa CTF, analiza malware, crackme itp.