Home MSP technology Full Cloud and On-Site Infrastructure: MSP Technology Must Serve Both