WebApollo is a web-based genome annotation editor that allows multiple users to collaboratively edit annotations in real-time. It uses a client-server model where the web-based client communicates with an annotation editing engine and data server through a framework called Trellis. This allows annotations to be accessed and edited without installing software by running in a web browser.