1. A gateway for interaction of applications with telecommunication network resources, the gateway comprising means for interfacing with said applications and means for interfacing with said network resources, characterised in that, the network interfacing means comprises: an outer layer of network service interfaces comprising means for interfacing with and controlling network resources; and an inner layer of open-standard APIs comprising means for interfacing with network resources having corresponding open-standard APIs and for interfacing with network service interfaces of the outer layer.