1-1: 독서 등의 활동을 통해 아이디어를 얻는다. 1-2: 조금 더 구체적으로 아이디어를 구상한다. 1-3: 자신의 실력으로 실현 가능한지 판단한다.
3-1: 어떤 IDE, 툴을 사용할지 정한다. 3-2: 사용자 UI, 기능 등을 정한다. 3-3: 툴과 IDE를 준비시킨다. 3-4: 코딩 및 GUI 배치를 한다. 3-5: 디버깅을 한다. 3-6: 배포 가능할때까지 3-4로 돌아간다. 3-7: 마지막 디버깅 및 옵티마이제이션, 코드 난독화 등을 시킨다.