business software technology profits