Revenue derived from the above services were as follows:
| Years ended December 31, | 2017 | 2016 | 2015 | |||||||||
| Broadcast | $ | 472,751 | $ | 486,434 | $ | 492,633 | ||||||
| Enterprise | 430,343 | 420,138 | 434,555 | |||||||||
| Consulting and other | 24,313 | 24,282 | 27,719 | |||||||||
| Revenue | $ | 927,407 | $ | 930,854 | $ | 954,907 | ||||||