Combining hardware and software network resources and network functionality into a single administrative entity