TheDesk
1 application totalLast updated: Nov 30th 2023, 08:45 GMT
Full list of applications developed by TheDesk:
- 114 downloads
- 77.1 MB
TheDesk 24.2.0
Take your self-hosted social networking services and their characteristics to the next level, with...
Nov 30th 2023, 08:45 GMT
Windows 11 / Windows 10 64 bit / Windows 10