Collaborative Software Architectures for Interactive Biomedical Applications door