An embedded system is a computer system made up of hardware and software, designed to perform certain dedicated applications.