Multi-Agent Development