profits business software technology