BPT is HP's Business Process Testing tool that allows users to create and manage test components using different techniques like keyword-driven or scripted components. It has an architecture that supports passing values between components, grouping related components, and iterating the execution of components to test business processes from different angles.