Technology can Improve Profit of Small Businesses