Minimum ADB and Fastboot lightweight software for writing command-line that interact with the operating system. These commands are used to do certain operating system tasks from a command-line. How to use it is almost the same as Windows Command Prompt.
Mi Flash Tool is the ROM Flashing tool for Xiaomi Android Smart phone and tablets devices that uses Qualcomm Snapdragon processor. You can update MIUI or Custom ROM using this tool via Fastboot or EDL Mode.