Mainframes are large and "expensive" computers used mainly by government institutions and large companies for mission critical applications, typically bulk data processing such as censuses, industry/consumer statistics, ERP, and bank transaction processing whereas a Desktop computer is generally a microcomputer intended to be used by one person at a time, and suitable for general purpose tasks such as word processing, programming, or game play and usually used to run purchased or other software not written by the user.
|