- author and modify surveys - manage surveys by name and version (each change after initial creation bumps the version) - delete (retire?) surveys - set active survey this spans UI and API functionality