Categories in Offline Software