time management for thesis writing smart business plan software