A $1 Billion Telecommunications Company.

A $1 Billion Telecommunications Company

BroadSoft is a global leading provider of software and services that enable mobile, fixed-line and cable service providers to offer Unified Communications over their Internet Protocol networks.

The Company’s core communications platform enables the delivery of a range of enterprise and consumer calling, messaging and collaboration communication services, including private branch exchanges, video calling, text messaging and converged mobile and fixed-line services.

We delivered, they scaled.

Back in 2011, Clarisoft was starting its fruitful collaboration with Leonid Systems LLC, providing dedicated developers for working on their projects. Classic Provisioning and Classic Portal were the first projects which involved five of our programmers. As the business scaled up, more developers from Clarisoft were assigned to work on a growing number of projects. Leonid’s acquisition by BroadSoft in 2015 was the bursting point of a win-win long-term partnership.

At the moment, 18 programmers are working on five major Broadsoft projects, including UC-One®, one of their major projects. UC-One® provides advanced Unified Communications and Collaboration (UCC) such as instant messaging and presence, video collaboration, desktop and file sharing, multi-party conferencing, mobile applications and more.


Products InstallationProducts Installation


Classic Portal: PHP (Zend Framework)/MySQL

Is a user-friendly format for VoIP customer self-care and call reporting. Provides for both End User and Group Admin access.


  • Site Detail
  • Business hours
  • Holiday schedule

Classic Provisioning: PHP (Zend Framework)/MySQL

Is a solution designed for communications service providers. Classic Provisioning sits between upstream business processes and systems that handle service orders and the network elements.

At its core, it does three primary things:

  • Site Detail
  • Business hours
  • Holiday schedule

UC-One Enterprise Portal: NodeJS (Sails), Angular

Classic Server API: NodeJS (Restify)

Is an optional component of the Classic Provisioning software. Classic Server provides access to Classic Server, and Application Programming Interface (API) implemented in Classic Server.

UC-One Services API: NodeJS (Restify) using Microservices Architecture, MariaDB


  • Instant Messaging and Presence
  • Desktop & File Sharing
  • Video Collaboration
  • Virtual “My Room”

How the dedicated teams are working?

dedicated teams
  • Structured per projects
  • All projects have the same Project Manager, Assistant Project Manager, and Software Architect
  • Each programmer is working at least at two projects at a time


Let’s Talk