This has been a large, ongoing project in development since 2012. The challenge of the project was to build a tool that met the needs of both instructors and administration.
From the administrative point of view, the major need was to have a standard way of making and distributing syllabi that allowed faculty to add their information to a syllabus without changing other content or the format of the syllabus.
For faculty, the primary need was for an easy interface that allowed them to add their course information and generate a completed syllabus.