En hoveddatamaskin, eller mainframe, er en kraftig datamaskin som brukes til å behandle store mengder data og kjøre komplekse beregninger. De brukes vanligvis av organisasjoner for kritiske applikasjoner, stor databehandling og som servere for andre datamaskiner.