The system must serve the international computing-education community.
Must display material with good functionality on variety of environments
Expect browsers to render Web pages differently
Attention to W3C standards:
Need error checking both browser side AND server