Component Platform Interface(A programming interface used to build and maintain unattended installation answer files and configuration sets by adding security fixes, changing drivers, and so forth)
interface(Software that enables a program to work with the user (the user interface, which can be a command-line interface, menu-driven, or a graphical user interface), with another program such as the operating system, or with the computer's hardware)