Text this: TeSOS-ProteSOS M-health system: a software architecture perspective