Headless means that the given device or software has no user interface or input mechanism such as a keyboard or mouse. The term “headless environment” is more often used to describe computer software designed to provide services to other computers or servers.