Actually TeleVantage is probably the easiest communication system to program. It's all Win apps for admin and users. The core is Win2K server + Intel voice boards + Artisoft PBX software.

The nice part is everything needed is included in the base SW. The optional pieces are mostly for larger call centers. Even small-mid size call centers can run well from the base package.

Definitely worth looking into closely.