Remote users register with the Skoll infrastructure and obtain the Skoll client software and configuration template that was generated by the BGML model interpreter. Clients can run periodically at user-specified times, continuously, or on-demand.