Aplikacja powinna wspierać zarządzanie wersjami i integrować się z innymi narzędziami. Ważne jest także bezpieczeństwo danych.