Henry Mintzberg berpendapat bahwa manajemen memiliki lima fungsi utama yaitu:
perencanaan, pengorganisasian, komando, koordinasi, dan kontrol
1. Perencanaan atau planning mengarah ke penetapan tujuan dan pengembangan
rencana serta program untuk mencapai suatu tujuan. Di sinilah peran penting manajer diperlukan untuk menyusun perencanaan, juga mempelajari dan memprediksi capaian masa depan. Manajer juga harus menentukan target serta strategi apa yang harus dijalankan. Kemudian mengevaluasi apa saja yang diperlukan seperti SDM dan kebutuhan materi lainnya. 2. Pengorganisasian atau organizing. Peraturan dan pembagian tugas, kegiatan operasional dalam menjalankan planning yang telah dibuat merupakan fungsi dari manajemen itu sendiri. Karena untuk mengatur wewenang dan pemberian instruksi serta delegasi pekerjaan adalah tugas manajer. 3. Pengkoordinasian atau coordinating. Setelah planning sudah terorganisir, maka koordinasi dibutuhkan untuk memastikan sinergi tercapai antar elemen di dalam perusahaan. Dengan kata lain, masing-masing divisi harus saling bekerjasama dan mendukung sesuai dengan delegasi pekerjaan masing-masing. 4. Komando atau commanding. Instruksi dari manajer diperlukan untuk menyampaikan delegasi pekerjaan kepada karyawan dan juga pemberian wewenang untuk mengambil keputusan. 5. Pengendalian atau controlling. Evaluasi hasil dari keempat fungsi sebelumnya sangat penting. Hal ini digunakan untuk memastikan apakah semua berjalan sesuai target yangtelah ditentukan.