business software tools for online business model