ServeWay™ 로드맵

이 번역은 AI로 준비되었으며 아직 사람 번역가의 검토를 받지 않았습니다.

ServeWay™ Ministry Management Software는 중소형 교회의 일상 업무를 위해 만들어졌습니다. 이름 라벨을 인쇄하는 체크인 키오스크, 교회 전체를 위한 월 캘린더, OBS를 통한 MUX.com, YouTube, Facebook, Vimeo 라이브 스트리밍, Twilio와 Brevo를 통한 교인 문자 및 이메일, Tithe.ly 헌금, 그리고 교회 웹사이트에 교인 페이지를 제공하는 선택형 WordPress 플러그인이 포함됩니다.

현재 상황: ServeWay™는 Windows 11 데스크톱 애플리케이션이며 현재 베타 단계입니다. 베타를 사용하는 교회들이 모든 릴리스를 함께 만들어 가고 있습니다.

앞으로의 방향: 저희는 직원과 봉사자가 믿고 사용하는 안정성과 단순함을 유지하면서, ServeWay™가 더 많은 기기에서 더 많은 교인에게 닿기를 원합니다. 이 페이지에서는 앞으로 제공될 것, (아직) 제공되지 않는 것, 그리고 그 이유를 설명합니다.

이 페이지에서는 날짜를 약속하지 않습니다. 계획은 다음과 같이 나뉩니다: 지금, 다음, 그리고 나중 — 각 단계를 제대로 해내는 데 집중하면서 방향을 솔직하게 보여 드리기 위함입니다.

휴대폰 앱은요?

가장 먼저 듣는 질문 중 하나이므로, 분명하게 답변드립니다.

ServeWay™는 현재 iPhone 또는 Android 네이티브 앱을 제공하지 않습니다. 이유는 다음과 같습니다:

  • 교회 직원의 업무는 사무실 PC와 키오스크에서 이루어집니다. 체크인, 라벨 인쇄, 캘린더 관리, 알림 발송, 라이브 스트림 운영은 모두 교회의 Windows 컴퓨터에서 이루어집니다. ServeWay™는 바로 이곳에 힘을 쏟습니다.
  • 앱 스토어는 비용, 심사 기간, 유지 관리 부담을 늘립니다. 앱 스토어마다 개발자 수수료, 심사 절차, 규정이 다르고, iPhone과 Android가 업데이트될 때마다 추가 테스트와 수정이 필요할 수 있습니다. 개발, 테스트, 지원해야 할 플랫폼이 두 개 더 늘어나는 셈입니다.
  • 집중해야 품질이 높게 유지됩니다. 저희는 작은 팀입니다. 집중할수록 버그는 줄고, 지원은 빨라지며, 주일 아침에 실제로 작동하는 기능을 만들 수 있습니다.

교인이 지금 사용할 수 있는 것과 계획된 것

  • 교회 웹사이트는 어떤 휴대폰에서도 작동합니다. ServeWay™ WordPress 플러그인을 사용하면 교회 웹사이트의 교인 페이지가 어떤 휴대폰 브라우저에서든 열립니다. 앱을 내려받을 필요가 없습니다.
  • 문자와 이메일은 이미 교인의 휴대폰으로 전달됩니다. ServeWay™는 문자 메시지(Twilio)와 이메일(Brevo)로 교인 알림을 보내므로, 교인들은 이미 가지고 다니는 휴대폰으로 알림과 소식을 받습니다.
  • 계획됨: 교회의 교인 페이지를 앱처럼 “설치”하기. 교인들이 교회 사이트의 교인 페이지를 휴대폰 홈 화면에 추가하여 앱처럼 자체 아이콘으로 열 수 있는 기능을 계획하고 있습니다. 이런 웹 앱을 다음과 같이 부릅니다: 프로그레시브 웹 앱(PWA). 이를 허용하는 휴대폰과 브라우저에서는 푸시 알림도 지원할 수 있습니다.
  • 향후 네이티브 앱은? 가능성은 있습니다. 교회들이 필요하다고 알려 주시는 내용에 따라 향후 iPhone 및 Android 네이티브 앱을 검토하겠습니다.

Mac 및 Linux

많은 교회가 ServeWay™를 Mac에서 사용할 수 있는지 묻고, 일부는 Linux에 대해서도 묻습니다. Mac 및 Linux 지원은 장기 로드맵에 포함되어 있습니다 (아래 기술 섹션 참조). 수치가 보여 주는 내용과 Windows를 먼저 선택한 이유를 소개합니다.

데이터가 보여 주는 것

교회가 어떤 컴퓨터를 사용하는지에 대해 신뢰할 수 있는 교회 대상 수치를 찾아보았습니다. Windows, Mac, Linux를 비교한 대규모의 최신 교회 대상 조사는 찾을 수 없었습니다. 그래서 아래에서는 어떤 수치가 교회에서 나온 것이고 어떤 수치가 대리 지표인지 밝힙니다: 유용한 맥락을 제공하지만 교회에만 해당하지는 않는 일반 컴퓨터 사용 데이터입니다.

교회 대상 데이터(규모가 작고 오래됨):

64.5%
Windows
26.4%
macOS
5.4%
Chrome OS
3.7%
Linux

2026년 9월 미국 데스크톱 웹 트래픽(StatCounter 대리 데이터, 아래 표와 출처 참조).

대리 지표: 미국 전체 데스크톱 및 노트북 웹 트래픽(교회 대상 아님):

데스크톱 운영 체제(미국, 2026년 9월) 점유율
Windows 64.5%
macOS (StatCounter 기준 “OS X” 17.7% + “macOS” 8.7%) 26.4%
Chrome OS 5.4%
Linux 3.7%

(출처: StatCounter Global Stats, Desktop OS Market Share, United States, 2026년 9월 월간 데이터, 2026년 10월 5일 조회. StatCounter는 판매되거나 보유된 기기가 아니라, 추적 코드를 사용하는 웹사이트의 페이지 조회수를 측정합니다. 미국 Linux 수치는 2026년 중반 몇 달 동안 급등했다가(2026년 8월 17.8%) 9월에 3.7%로 다시 떨어졌으므로, 가장 최근 달의 수치를 사용하고 한 달간의 급등은 신중하게 해석합니다.)

대리 지표: 중소규모 조직(교회 대상 아님):

  • 직원 2,500명 이하 조직의 IT 의사 결정권자 900명을 대상으로 한 조사(미국, 영국, 호주, 2024년 11월 실시)에서 평균 기기 구성은 다음과 같았습니다: Windows 56%, macOS 27%, Linux 20%. Windows는 6개월 전 63%에서 감소했고, macOS는 24%에서 증가했습니다. (보고된 수치 그대로입니다. 조직은 여러 플랫폼을 함께 사용할 수 있으므로 합계가 100%가 아닐 수 있습니다.) (출처: JumpCloud, SME IT Trends Report Q1 2025, published Jan. 2025)

교회에 주는 의미

  • Windows는 여전히 가장 일반적인 데스크톱 플랫폼입니다 — 저희가 찾은 모든 자료에서 그렇습니다. 그래서 ServeWay™는 Windows에서 시작했으며, 많은 교회가 사용하는 터치스크린 체크인 키오스크와 라벨 프린터에도 잘 맞습니다.
  • Mac은 실제로 존재하며 점점 늘어나고 있습니다. 일반 데이터에서 macOS는 미국 데스크톱 트래픽의 약 4분의 1, 중소기업 기기의 약 4분의 1을 차지합니다.
  • 많은 교회 미디어 부스가 Mac을 사용합니다. 교회 기술 관련 필자들은 인기 있는 예배 프레젠테이션 소프트웨어인 ProPresenter가 Mac과 Windows 모두에서 실행되지만, 교회 기술 커뮤니티에서는 흔히 “Mac을 사라”고 조언하며 대부분의 튜토리얼과 템플릿이 Mac을 전제로 한다고 말합니다. (출처: ChurchTechToday, “Choosing the Right Computer to Run ProPresenter”; Learn of Christ, “ProPresenter Review 2026”) 그래서 많은 교회가 사무실에는 Windows PC를, 미디어 부스에는 Mac을 두고 있습니다.
  • Linux는 규모가 더 작습니다. 하지만 일부 조직에서는 늘어나고 있으며, 저희가 택한 방식으로는 Linux 지원이 거의 추가 비용 없이 따라옵니다.

결론: Mac(및 Linux)을 지원하면 사무실이든 미디어 부스든 교회가 이미 가진 컴퓨터에서 ServeWay™를 실행할 수 있게 됩니다.

기술 섹션: Mac과 Linux 지원을 위한 계획

이 섹션은 교회 IT 봉사자, 기술 책임자, 그리고 내부 구조가 궁금한 모든 분을 위한 것입니다.

현재 아키텍처

ServeWay™는 C#과 .NET 으로 작성된 Windows Forms(WinForms) 데스크톱 애플리케이션이며, MariaDB 또는 MySQL 데이터베이스를 사용합니다. 많은 WinForms 앱처럼 비즈니스 로직의 상당 부분이 폼의 코드 비하인드 안에 있습니다. 입력을 검증하고, 데이터베이스를 조회하고, 화면을 갱신하는 버튼 클릭 핸들러가 한곳에 모여 있습니다. Windows에서는 잘 작동하지만 WinForms는 Windows에서만 실행되며, 폼에 묶인 로직은 재사용하거나 테스트하기 어렵습니다.

앞으로의 방향: Avalonia UI 기반 MVVM

Avalonia UI 는 .NET용 오픈 소스 크로스 플랫폼 UI 프레임워크입니다. 하나의 C# 코드베이스로 다음 플랫폼용 데스크톱 앱을 만들 수 있습니다: Windows, macOS, Linux. Avalonia는 다음 패턴을 중심으로 만들어졌습니다: MVVM(Model-View-ViewModel) :

  • Model: 데이터와 비즈니스 규칙(교인, 체크인, 행사, 헌금).
  • View: XAML(Avalonia에서는 AXAML)로 작성된 화면 레이아웃.
  • ViewModel: 화면의 상태와 명령을 담는 일반 C# 클래스. 버튼이나 창에 대해 전혀 알지 못하므로 단위 테스트가 가능하고 어떤 플랫폼에서든 재사용할 수 있습니다.

Windows가 계속 작동하는 단계별 접근

모든 것을 멈추고 다시 작성하지 않습니다. 각 단계가 출시되며, 모든 단계에서 Windows 버전은 계속 작동합니다.

  1. 로직을 폼에서 분리합니다. 비즈니스 로직과 데이터 접근을 폼 코드 비하인드에서 꺼내 서비스 (예: 체크인, 캘린더, 알림, 헌금, 스트리밍 서비스)와 리포지토리 (데이터베이스 접근용)로 옮깁니다. 구성 요소를 하드코딩하지 않고 연결할 수 있도록 의존성 주입을 추가합니다.
  2. 현재 WinForms 앱 안에서 MVVM을 점진적으로 도입합니다. 기존 화면에 대한 뷰 모델을 만들고, 적절한 곳에서 WinForms 컨트롤을 뷰 모델에 바인딩합니다. 폼은 가벼워지고 로직은 테스트할 수 있게 됩니다. 이 기간 내내 Windows 버전에서는 WinForms Designer를 계속 사용합니다.
  3. 플랫폼별 기능을 인터페이스 뒤로 추상화합니다 (아래 목록 참조). Windows 구현을 먼저 만들고, macOS/Linux 구현은 나중에 추가합니다.
  4. 화면을 Avalonia로 이식합니다. 같은 뷰 모델과 서비스 위에 Avalonia 뷰를 화면별로 구축합니다. 키오스크 및 체크인 흐름, 월 캘린더, 관리 화면은 각각 자체 일정에 따라 이전할 수 있습니다.
  5. 각 OS에서 테스트하고 출시합니다. 어떤 플랫폼이든 준비되었다고 판단하기 전에, 자동화 테스트(뷰 모델과 서비스의 단위 테스트, 가능한 경우 UI 테스트)와 함께 실제 키오스크 하드웨어와 프린터로 Windows 11, 최신 macOS, 주요 Linux 배포판에서 직접 테스트합니다.

그대로 유지되는 것

  • C#과 .NET. 같은 언어, 같은 런타임, 공유 코드베이스.
  • 귀하의 데이터베이스. MariaDB 또는 MySQL 데이터베이스의 스키마와 데이터가 그대로 유지됩니다. Avalonia로 전환해도 데이터를 새 데이터베이스로 옮길 필요가 없습니다. (이와 별도로 PostgreSQL 지원이 추가 데이터베이스 옵션으로 계획되어 있습니다. 지금 / 다음 / 나중을 참조하세요.)
  • 같은 기능. 체크인 및 라벨 인쇄, 월 캘린더, MUX.com/YouTube/Facebook/Vimeo로의 OBS 스트리밍, Twilio 및 Brevo 알림, Tithe.ly 헌금, WordPress 플러그인.
  • 클라우드 연동. Twilio, Brevo, MUX.com, Tithe.ly, WordPress는 네트워크를 통해 연결되므로 어떤 운영 체제에서든 똑같이 작동합니다.

교체하거나 추상화할 플랫폼별 구성 요소

영역현재 (Windows)계획
Office 문서 및 내보내기Microsoft Office COM interop (Windows 전용)내보내기 서비스 뒤에 크로스 플랫폼 .NET 문서 라이브러리(예: 스프레드시트 및 PDF용)를 사용하여 Office 설치가 필요 없도록 교체
인쇄 및 라벨 프린터Windows 인쇄 API 및 Windows 프린터 드라이버OS별 구현을 갖춘 인쇄 인터페이스; 각 OS의 인쇄 시스템 또는 가능한 경우 프린터 고유 명령 언어로 라벨 프린터 지원
터치스크린 키오스크Windows 터치 입력 및 보정Avalonia의 내장 터치/포인터 입력 사용; 보정과 키오스크 잠금은 OS별로 처리하고 각 OS의 설정 방법을 문서화
OBS 스트리밍OBS용 Windows 설치 경로 및 프로세스 제어OS별로 OBS를 감지하고, 어디서나 똑같이 동작하도록 파일 경로 대신 OBS의 WebSocket 제어 인터페이스를 우선 사용
설정 및 구성Windows 레지스트리 및 Windows 전용 폴더각 OS의 표준 앱 데이터 위치에 JSON 기반 설정 파일로 전환하고, 레지스트리에서 한 번만 마이그레이션
파일 경로, 글꼴, 셸 통합Windows 경로 규칙 및 Windows 전용 API.NET의 크로스 플랫폼 경로 및 환경 API 사용; Windows 전용 API 호출을 모두 검토
설치 프로그램 및 업데이트Windows 설치 프로그램OS별 네이티브 패키지(예: 서명 및 공증된 Mac 앱, 일반적인 Linux 패키지 형식)

WinForms Designer는 아직 사라지지 않습니다

각 화면이 Avalonia로 이식될 때까지 Windows 버전은 WinForms와 WinForms Designer를 계속 사용합니다. Windows를 사용하는 교회는 전환 기간에도 업데이트와 수정 사항을 계속 받습니다. Windows에서 Avalonia로의 전환은 이식된 화면이 테스트를 거쳐 원래 화면만큼 잘 작동한 후에만 이루어집니다.

지금 / 다음 / 나중

지금

  • Windows 11 Pro용 ServeWay™ (베타)
  • 하드웨어 번들(바로 사용할 수 있는 키오스크 및 프린터 구성)
  • ProPresenter 연동(계획됨)

다음

  • 교회 웹사이트 교인 페이지용 교인 홈 화면 웹 앱(프로그레시브 웹 앱)
  • MVVM 리팩터링: 로직을 뷰 모델과 서비스로 이전하며, 전 과정에서 Windows를 완전히 지원

나중

  • Avalonia UI를 통한 Mac 및 Linux용 ServeWay™
  • 데이터베이스 옵션으로 PostgreSQL 지원(계획됨)
  • iPhone 및 Android 네이티브 앱 가능성

교회에 중요한 것을 알려 주세요

이 로드맵은 ServeWay™를 사용하는 교회들이 함께 만들어 갑니다. 어떤 기능이 팀의 주일 아침(또는 월요일 사무실 업무)을 더 쉽게 만들어 줄 수 있다면 꼭 알려 주세요.

로드맵 항목은 약속이 아닌 계획이며, 의견과 테스트에 따라 변경될 수 있습니다. 이 페이지의 통계는 2026년 10월 5일 위에 링크된 출처에서 조회했습니다.