What is a Mainframe Computer?

A mainframe computer is a traditional enterprise-wide computer of great power and cost. It uses the client server model of computing where the mainframe does all the computing while users use terminals (dumb clients) to input all data and requests.