Definition

An specialized or niche online platform or service; often used metaphorically to denote a part of an ecosystem.