Concepts, tools, techniques and methodologies for developing information systems, feasibility studies, requirements collection, specification and analysis, design and implementation, evaluation and maintenance of information systems, input and control procedures, and use of modern system development tools