Some computers, like the ones inside a washing machine or pocket calculator, are designed to perform specific functions. For these computers, the software will be custom-written to perform only these functions. For a general purpose computer that can perform multiple tasks, such as a desktop PC or a tablet, a combination of software is used.