Als verteiltes System besteht medicaide aus einer Reihe von Microservices und Serverdiensten im Backend.
Für die Bedienung stehen dem Anwender Frontends für folgende Betriebssysteme zur Verfügung:
MacOS
Windows
iOS
Android
Die Administration des Systems erfolgt in einer Browser Anwendung, die durch das Backend bereitsgestellt wird.