The principle behind ESoWC is that ECMWF staff propose ideas for developments, and developers apply by proposing a solution to the proposed challenge. After the coding period, and provided that all milestones and deliverables are fulfilled, the developers receive a stipend of £5,000.