software engineering - documentation
XML (document markup language)
single source publishing
course concept