Pervasive Computing integrates numerous, casually accessible and inexpensive mobile devices with traditional distributed systems. The foremost issue of pervasive computing is Context-Awareness. Context-awareness requires flexible context sensing and context interpretation mechanism that are used in smart service discovery and its subsequent delivery to the mobile user. The proposed research, CAPP, is a Service Oriented Architecture (SOA) that enhances smart service discovery in a pervasive environment. Objective of CAPP is to deliver the best service available, among a pool of similar services, to the user. The interpreted high-level context is then used to discover the best available service for the user. The proposed system is implemented in Java and simulated through test data. Results show that the proposed technique is promising.