Carrier grade platform, supporting high availability requirements, with modular and intelligent rule based engine. The platform provides flexibility to configure routes for message delivery based on as per various parameters and logical combination of the same. Routing considers rule based approach, load balancing and SMSC capacity, source and destination of messaging.