1. A system, comprising: user-defined functions that run in context of a web browser of a client device, the user-defined functions callable from a spreadsheet hosted in a webpage accessed via the web browser; and a processor that executes computer-executable instructions associated with the component.