Defining software, hardware and network requirements
Purchasing systems where appropriate
Designing, testing, installing and monitoring new systems
Organizing training for users and other consultants
Identifying potential clients and building and maintaining contacts
Presenting solutions in written or oral reports