Knowledge management (KM) is the process of organizing, creating, using, and sharing collective knowledge within an organization. Successful knowledge management includes maintaining information in a place where it is easy to access.

System analysis and design deal with planning the development of information systems through understanding and specifying in detail what a system should do and how the components of the system should be implemented and work together. Analyzes the business needs and integrates technology into the organization by designing and utilizing models and methodologies to simulate deployment.