As a Computer Technician I'm into fixing or replacing faulty or damaged hardware or software components of a computer. Computer repair can involve diagnosing the problem, replacing or upgrading parts, reinstalling or updating software, or recovering data. In the contexts of software architecture, service-orientation and service-oriented architecture, the term service refers to a software functionality, or a set of software functionalities (such as the retrieval of specified information or the execution of a set of operations) with a purpose that different clients satisfied.