An information system is a collection of components that collect, process, store, and output information needed to complete business tasks. Examples include course registration, online ordering, and banking systems. System analysis involves understanding business goals, defining information requirements, and solving problems using IT without programming. The role of a system analyst is to have business knowledge, solve business problems, and translate requirements into IT projects. The traditional system development life cycle includes planning, analysis, design, implementation, and support phases. Design decides how the system will operate in terms of hardware, software, network infrastructure, user interface, forms, reports, programs, databases and files.