A telecommunication network comprising:at least one network element having means for performing at least two network element functions, each providing a telecommunication network application; the performing means having hardware and software resources including application specific resources and resources common to several applications; each network element having a software management view layer