Pakiet opiera się na nowym API, który został został zoptymalizowany pod kątem komputerów naręcznych. Dzięki temu, raz napisany program można później skompilować dla różnych platform bez dodatkowych modyfikacji.
SHARK przygotowany został dla systemu Windows i środowiska Visual Studio.