An operating system manages a computer's memory and hardware, allows communication without knowledge of its underlying language, and is essential for a computer to function. Modern operating systems use graphical user interfaces (GUIs) accessed through mouse clicks. Popular modern operating systems include Android, iOS, Linux, Windows and macOS. Operating systems control basic functions, allow running of various applications, and have made personal computers ubiquitous through easy-to-use interfaces.