There are the three parts in software engineering: database, programming, and interface. These are also known as Model, Controller, and View (MVC). Each of them is described as follows:
- Database is data, records, information, reports, or model. Sometimes it is referred to as simply DB.
- Programming is logic, algorithms, coding, instructions, controller. Sometimes it is called API.
- Interface is design, graphics, presentation, widgets, view. It is also called UI.