What is an authoring tool?

An authoring tool is a software that exists either standalone or alongside an online training platform and enables users to create learning content with various forms of media.