SMPPGW provides a value added interface between applications and SMSCs. It enables an application developed to work with a single SMSC to use a managed group of SMSCs without requiring any application modifications. It provides load balancing and resilience without changes to the application. It enables to have a feature for support a new AIS value added service requirement in the future.