Alternatives to CFAST - telecom software: competitors and similar billing and invoicing software