The document discusses the structure of web applications in Sakai, including:
1) Sakai uses a 3-tier architecture with presentation, business logic, and data access layers. Each tier should be independent and not expose dependencies.
2) Sakai applications are split across shared, components, and webapp deployment areas which map to but do not strictly define the tiers.
3) The standard file structure for a Sakai application includes api, logic, model, public, impl, tests, and tool directories. Packages generally begin with org.sakaiproject and are organized by feature.