A terminology server is a piece of software providing a range of terminology-related software services through an applications programming interface to its client applications.
Typical terminology services might include: