A Cloud kitchen is a virtual kitchen or delivery kitchen that accepts incoming orders through an online or mobile application.