MPower – Digital switching platform