We present a context-aware architecture that supports seamless coordination and management of hardware devices through adaptive services. The context-aware architecture will trigger intelligent and automatic services according to the context information (user context, environmental context, context computing). This paper proposes the architecture supports context management, location tracking, selection of the networks and selection of the services. This service requires accurate sensing information about the environment or user, and then based on the preference of the user gather available information among sensors and management of this information.