Information Systems Concepts, Types, Advantages, and Global Challenges. System Development Life Cycle. System Investigation, Systems Analysis, Systems Design, Environmental Design Considerations, System Implementations, Ethical and Social Issues, Systems Operations and Maintenance. Themes in information systems development. System Development Techniques. Information Systems Development Tools and toolsets. Information Systems Development Methodologies.