A Discussion of Two Major Benefits of Using Agents in Software Development