Feature to have all cameras on live view& only record when there is motion

How about having an feature where you can have all cameras running on your screen, so you can monitor, but only record when there is motion or by clicking on a video window