how has technology helped small business grow