Software is the general collective term used to describe the methods of using and controlling computers; it consists of programs, procedures, and documentation. The four main categories are programming software, system software, applications software, and network software. Programming software such as compilers and interpreters assists programmers in writing programs. System software such as windowing systems and diagnostic tools, enables end users to run the hardware and computer system. Applications software provides the programs that perform end user tasks such as hotel reservations or client billing. Network software enables computers to communicate with each other to perform tasks such as program and data sharing or interpersonal message transmissions; this allows personnel from different departments to work together more effectively. Integrated hospitality systems, which combine a number of systems, e.g., reservations (CRS) and property management (PMS), are widely used to satisfy the needs of hotel managers and guests.
Buhalis, D. (2003). eTourism: Information Technology for Strategic Tourism Management. London: Financial Times/Prentice Hall.
Egger, R. & Buhalis, D. (Eds.). (2008). eTourism Case Studies: Management and Marketing Issues in eTourism. Oxford: Butterworth Heinemann.
O’Connor, P. (2004). Using Computers in Hospitality (3rd ed.). London: Cassell.