You need internet access to use PHPMaker, but you don't need to be online all the time. You need to be connected to the Internet to do composer update and npm update after script generation. When you open the product, you also need to be online to verify your license if it has not been verified for more than 30 days.