There are two main types of software used in education: system software like operating systems, and applications software for tasks like writing papers or playing games. Applications software can be custom software made for specific uses, or commercial software available for personal computers. An example of system software is Windows, which provides user convenience through features like plug and play functionality and an information center. When evaluating educational resources like courseware, teachers should consider design elements, content clarity, accuracy of information, currency of data, relevance to learning objectives, and absence of bias.