This document discusses computer software and information systems. It describes system software and application software, and how programmers develop software to direct computers to process data into information. It also outlines the key elements of an information system, including enterprise productivity suites used for creating, sharing, and collaborating on documents, as well as project management tools. Finally, it discusses enterprise knowledge management systems and how they promote learning, sharing, and collaboration of knowledge across organizations.