Linux applications are software programs designed for end users that run on the Linux operating system. These applications, also called end-user programs, include database programs, word processors, web browsers and spreadsheets. Linux applications are unable to run without the Linux operating system and system utilities that communicate with computer hardware. In the past, Linux applications had to be installed directly on a user’s computer or an on-site network server. Today, many Linux applications are delivered over the Internet as cloud-based services. Users can access these Linux applications via a web browser from virtually any location.
Originally developed for x86 personal computers, the Linux operating system has since been ported to more platforms than any other operating system, including Android smartphones, tablets, network servers, mainframe computers and supercomputers. Linux and Linux applications also run on embedded systems such as DVR devices, network routers, facility automation controls, video game consoles, smart TVs and smart watches. Some Linux applications, such as Mozilla Firefox, OpenOffice.org, LibreOffice and Blender, are also available for Microsoft Windows and Mac OS X operating systems.
Enterprise Linux operating systems such as SUSE Linux Enterprise Server can run business applications that demand security, high availability, geo clustering, live patching and full system rollbacks. Linux applications such as enterprise resource planning (ERP), customer relationship management (CRM) and big data analysis that were formerly handled only by large proprietary systems can now be deployed on x86 servers running enterprise Linux. SAP HANA is a database application platform that runs on Linux and is used by more than 7,000 large enterprises worldwide.