The key principle of intelligent networks is the separation of the software that controls basic switch functionality, such as setting up switch paths, from the software that controls call progression to allow more advanced features to be rapidly introduced. This paper describes the current standardisation activities, the IN conceptual model and the IN components. It also includes a summary of some of the services available on an intelligent network, and some future developments.