Terminology server

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: