BioUML consists of 3 parts:
- BioUML server – provides access to data and analyses methods installed on the server side for BioUML clients (workbench and web edition) via the Internet.
- BioUML workbench – Java application that can work standalone or as “thick” client for BioUML server.
- BioUML web edition – “thin” client for BioUML server (you just need to start web browser) that provides most of functionality of BioUML workbench. It uses AJAX and HTML5 <canvas> technology for visual modeling and interactive data editing.