The interface is the way the user interacts with a piece of software. It's the screen, buttons, and inputs the user sees and uses to input information into the software. The interface is what makes the software easy to use and how it's used is the most important factor in how successful a piece of software is.