What is microkernel in operating system

Before I go to the main topic, I want to explain what is the kernel and also what are types of the kernel. The kernel is the core system software that behaves as a bridge between application software and hardware of the system. Application software or application programs are user-level programs that a user runs on the machine. For example, running MS Word, Chrome browser, Calculator, Vlc player [...]