-Are programs that are written to use a particular operating system. Microsoft Access, for example, will run only on the Windows operating system. -A thick-client application designed to work with a particular operating system and sometimes further limited to work only with a particular mobile device that runs that operating system. -Different versions required for different OS -Can utilize internet connection, but not always required