Comparing Environments for Developing Software Agents