Terminology


No Word Definition
1 Open-Source Software Software that is developed publicly through collaboration between a number of developers. It is free to use, alter and redistribute.
2 Service-Oriented Architecture A set of self-contained services that communicate with each other to create a working software application
3 Software Outsourcing In which a firm contract custom software development or maintenance of existing legacy programs to outside firms