통신 시스템 ( 100 ) 에 대한 구현 의 개발 을 돕 기 위하 여 , BREW 사용 자 인터페이스 ( UI ) 는 구현 을 용이 하 게 하 기 위하 여 툴 키트 ( 미 도시 ) 를 이용 한다 . BREW UI 툴 키트 는 모델 - 뷰 - 제어기 ( MVC ) 설계 패턴 이 다 . MVC 는 자바 스윙 을 포함 하 는 , 오늘날 의 사용 자 인터페이스 프레임 워크 들 의 다수 의 핵심 이 다 . MVC 패턴 은 모델 , 뷰 , 및 제어기 의 3 개 개별 부분 들 로 그래픽 UI 애플리케이션 들 을 분리 한다 . 모델 은 애플리케이션 - 도메인 데이터 를 관리 하 고 , ( 뷰 로부터 ) 데이터 의 상태 에 관한 정보 에 대한 요청 들 에 응답 하 며 , ( 제어기 로부터 의 요청 들 에 응답 하 여 ) 상태 를 변화 시키 는 것 에 응답 한다 . 뷰 는 애플리케이션 의 그래픽 출력 을 관리 하 는 것 에 응답 한다 . 제어기 는 핵심 이벤트 들 , 메뉴 선택 들 , 및 다른 입력 들 의 해석 , 및 이러 한 명령 들 을 뷰 ( 모델 의 자신 의 뷰 를 변화 시키 기 위하 여 ) 또는 모델 ( 그것 의 데이터 를 변화 시키 기 위하 여 ) 에 제시 하 라는 요청 들 의 전달 에 응답 한다 .