interface: (computer science) a program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system
program: (computer science) a sequence of instructions that a computer can interpret and execute
new world opah: from Nova Scotia to West Indies and Gulf of Mexico