Technology can help small businesses in cost-effective ways. Basic tools like Microsoft Office and the internet can help with tasks like cash flow management and marketing. Many free online services also exist to help with things like website development. Mobile phones too have useful features that can aid business management. A new program partners entrepreneurs with technology companies to teach how smart technologies can transform small businesses.