Web services

Definition
Web services are

"a software system designed to support interoperable machine-to-machine interaction over a network, most typically using formats and protocols similar to those which a Browser uses, in conjunction with other Web-related standards."