Understanding the key differences between these related terms ...