Agent based system development tools
- Saves development cost
- Shortens development time
- Increases re-use of pre-tested components
- Simplifies de-bugging
- Simplifies change
- Empowers non-programmers to develop systems
Reputation
- Long-term relationships
- Commitment to get the job done