Cattr is een zelf te hosten platform voor tijdregistratie en projectbeheer. De server biedt tijdregistratie per project en taak, taakbeheer met opmerkingen en bijlagen, screenshots en activiteitsregistratie, dashboards en rapporten, gebruikers- en rolbeheer, offline synchronisatie en een publieke API. Een desktopapplicatie op basis van Electron registreert de tijd, en er zijn integraties voor onder meer GitLab en Redmine. Containerimages staan in het containerregister van GitHub, en het project levert een Dockerfile en docker-compose-bestand mee.
Cattr is ontworpen om op uw eigen infrastructuur te draaien. De organisatie die het installeert, bepaalt dus waar de gegevens staan en wie erbij kan; in de repository wordt geen door de leverancier gehoste dienst beschreven. De broncode van de server is op GitHub gepubliceerd onder de Server Side Public License 1.0; de UI-kit en enkele SDK's vallen onder de MIT-licentie. De repository noemt geen bedrijf of hoofdkantoor. Voor een Europese organisatie voorkomt zelf hosten binnen de EU doorgifte aan derden, maar installatie, updates en beveiliging zijn dan een eigen verantwoordelijkheid.