The person who responsible for researching, planning and recommending software and systems to meet the requirements of the user/organisation is called -Technology
(b) A system analyst is responsible for researching, planning and recommending software and systems choices to meet an organisation’s business requirements.