Sakai tools are software units that generate user interfaces, usually in HTML. They are used by Sakai's navigation systems and can also act as helpers for other tools. Tools are registered automatically when their web application starts up, allowing Sakai to invoke them behind the scenes. Tools have access to session and configuration information and follow Sakai's URL standards. Helper tools handle common interface tasks for other tools.