This is my first time posting on this forum. I have installed magento 2.0.7 in a cPanel hosting account. All is going well so far, I have added almost 1000 products already and I have also installed a new theme as well. The only problem I have are pages not loading completely every now and again on the backend doesn't matter what I'm doing, so I have to refresh the page for it to load fully, sometimes 2 or 3 times, it looks like and ajax issue. However that is a different problem. 

The point of this post is post is to find out if I HAVE to run the 
magento setup:static-content:deploy command or not. As stated I have installed Magento 2.0.7 successfully in a cPanel account and it has been working fine since the installation completed. I have installed magento 2.0.7 on a VPS as well but noticed that the storefront would not load correctly till I ran magento setup:static-content:deploy, which is not the case here. So please tell me whether It is still necessary to run the command or if it is fine the way it is.