Toolkit - Software routines and/or utilities (tools) that are used to develop and maintain applications and databases.

Authoring Tools - (Interactive Television) – (May be known as Interactive TV Toolkit, Enhancement Author. May be associated with Toolset.) - These create and/or integrate interactive television into television programming. Typically it's software. Depending on the product, these could be used for all or some of the interactive program's production and telecast, (from “concept to broadcast”.) For instance, Emuse’s “Modelstream,” is (as of the time of this writing) an interactive TV authoring tool that can provide “concept to broadcast” interactive television production. In the Modelstream authoring environment, (1) footage is separated into individual shots, identifying and tracking multiple objects in a frame and allowing the embedding of content (i.e. bitmaps and text) into those objects; (2) Modelstream Generate creates the code necessary for transmission of the interactive content; (3) Modelstream Broadcast plays out, controls and synchronize interactive television applications on air. See Emuse's website for more definitive information on the above,

List of Interactive TV Authoring Tool Providers

Authoring - Preparing content for interactive media and putting it into compatible computer language.

List of Interactive TV Authoring and Production Tools Developers

Interactive TV Software

List of Digital Interactive TV Hardware and Software Providers

List of Interactive TV Server Software Businesses

List of Interactive TV Software Engineering and Development Services Businesses

List of Interactive TV Software Tools and Application Developers

OEM Interactive TV Software Businesses

Middleware for TV

Network Analysis Software (NAS)

Network Management Software

Performance Management Software

Software Stack

Software to Make TVs More Interactive