Tasks for Math on the Web
Server (back-end)
Serve / Archive the content
Pre-process (Transformation / Negotiation)
Computations / Searching / Mining
Client (front-end)
Rendering / Human-computer interactivity
Transformation / Editing
Computations (via Scripts / Applets)