넷로고나 가마 등은 프로그래밍이 쉬우나 모형의 확장성에 한계가 있고, 리파스트와 지오메이슨은 프로그램의 호환성과 확장성이 좋다. 리파스트는 지오메이슨보다 많은 모형 개발자층이 있는데, 아래 그림과 같다.
각 플랫폼은 장단점이 있는데, 넷로고나 가마 등은 프로그래밍이 상대적으로 쉽기는 하나 자체적인 언어를 사용하는 관계로 모형의 확장성 등에 한계가 있으며, 리파스트와 지오메이슨은 자바(Java) 언어의 사용을 기반으로 하고 있어 프로그램의 호환성과 확장성이 보다 더 좋다고 할 수 있다. 리파스트는 지오메이슨에 비교하여 보다 많은 모형 개발자층을 확보하고 있는데 이 연구는 향후 모형의 확장성 등을 고려하여 자바 언어 기반의 리파스트 심포니(Repast Simphony) 버전을 활용하여 모형을 개발하였으며, 아래의 <그림 4-3>과 <그림 4-4>는 자바 프로그래밍을 통해 모형을 개발 중인 화면과, 사례지역인 부산권 지역의 각종 공간정보를 로딩하여 모형을 초기화한 모습이다.