A system for coupling and bridging a telephony network and information technology, IT, infrastructure which is separate from said telephony network, said system comprising: an application server of said IT infrastructure hosting enterprise applications exposed as web services to a network of said IT infrastructure; a telephony application server hosting telephony applications; and a service mediation platform exposing said telephony applications as web services and controlling connections between said enterprise applications of said application server and said telephony applications of said telephony application server based on protocols of said telephony network, being adapted to: receive a selection of a requested service; determine which of said exposed enterprise applications are required to perform said requested service; and determine which of said exposed telephony applications are required to perform said requested service; and being further adapted to: determine if said required enterprise applications are available; determine if said required telephony applications are available; implement said requested service if said required telephony applications and required enterprise applications are available; disallow access to said requested service if said required telephony applications and required enterprise applications are not available; and suggest an alternative to said requested service if said required telephony applications and required enterprise applications are not available, and said requested service is disallowed. an application server of said IT infrastructure hosting enterprise applications exposed as web services to a network of said IT infrastructure; a telephony application server hosting telephony applications; and a service mediation platform exposing said telephony applications as web services and controlling connections between said enterprise applications of said application server and said telephony applications of said telephony application server based on protocols of said telephony network, being adapted to: receive a selection of a requested service; determine which of said exposed enterprise applications are required to perform said requested service; and determine which of said exposed telephony applications are required to perform said requested service; and being further adapted to: determine if said required enterprise applications are available; determine if said required telephony applications are available; implement said requested service if said required telephony applications and required enterprise applications are available; disallow access to said requested service if said required telephony applications and required enterprise applications are not available; and suggest an alternative to said requested service if said required telephony applications and required enterprise applications are not available, and said requested service is disallowed. receive a selection of a requested service; determine which of said exposed enterprise applications are required to perform said requested service; and determine which of said exposed telephony applications are required to perform said requested service; and being further adapted to: determine if said required enterprise applications are available; determine if said required telephony applications are available; implement said requested service if said required telephony applications and required enterprise applications are available; disallow access to said requested service if said required telephony applications and required enterprise applications are not available; and suggest an alternative to said requested service if said required telephony applications and required enterprise applications are not available, and said requested service is disallowed. determine if said required enterprise applications are available; determine if said required telephony applications are available; implement said requested service if said required telephony applications and required enterprise applications are available; disallow access to said requested service if said required telephony applications and required enterprise applications are not available; and suggest an alternative to said requested service if said required telephony applications and required enterprise applications are not available, and said requested service is disallowed.