Woori BNC
닫기
고객센터

고객관리 프로그램 개발 사례, 영업관리까지 한 번에 묶기

2018.11.09 조회 4967

우리비엔씨는 2011년부터 업무용 프로그램을 개발하며, 고객 정보와 상담, 계약, 배송, 수납, 영업 실적을 하나의 데이터베이스로 묶는 고객관리 프로그램(CRM)과 영업관리 프로그램을 업종에 맞게 만들어 왔습니다. 킹스파머스의 고객·계약·배송관리 프로그램, 한 대출상담 업체의 상담관리 시스템, 씨젠의 영업보조 Tool, 퍼스트의 제품재고 및 고객관리 시스템이 그 예입니다. 이 글은 고객 한 명이 문의에서 재구매까지 거치는 흐름을 따라가며, 단계마다 어떤 기능이 필요한지를 실제 사례로 정리했습니다.

고객관리 프로그램은 ‘고객 한 명의 기록’을 이어 붙이는 일입니다

제조, 유통, 서비스, 공공 어느 업종이든 영업 활동에는 고객이 있습니다. 물건을 사 가는 매출 쪽 고객도 있고, 자재를 대 주는 매입 쪽 거래처도 있습니다. 그런데 상담을 해 보면 고객 명단은 엑셀에 있고, 상담 내용은 담당자 수첩에, 입금 내역은 경리 쪽 파일에, 지난번 A/S 이력은 누군가의 기억에 나뉘어 있는 경우가 대부분입니다.

고객관리 프로그램이 해야 할 일은 이 조각들을 고객 한 명을 기준으로 이어 붙이는 것입니다. 기본 정보는 물론이고 아래 기록들이 한 화면에서 연결되어야 비로소 “이 고객이 지금 어떤 상태인지”가 보입니다.

  • 일정(스케줄): 방문, 통화 약속, 배송 예정일
  • 상담 기록: 언제 누가 어떤 내용으로 응대했는지
  • 거래 기록: 계약 상품, 주문, 매출, 입금과 미수
  • 사후 기록: A/S, 배송·반품, 안내 문자와 메일
  • 집계: 고객별·담당자별·기간별 실적과 통계

문의에서 재구매까지, 단계별로 필요한 기능

아래 표는 고객 흐름을 다섯 단계로 나누고, 단계마다 필요한 기능과 저희가 실제로 그 기능을 넣었던 프로젝트를 짝지은 것입니다. 모든 회사가 다섯 단계를 다 쓰지는 않습니다. 우리 회사에 해당하는 줄만 골라 보셔도 개발 범위가 꽤 선명해집니다.

단계필요한 기능실제 적용 사례
1. 문의·상담상담 등록과 이력 조회, 상담원 간 중복 연락 차단, 오류·중복 번호 자동 걸러내기대출상담 관리 시스템
2. 계약·주문개인·기업 고객 구분, 고객 그룹, 상품 계약(주기·수량) 등록킹스파머스 배송관리
3. 배송·이행계약에 따른 일정 자동 생성, 캘린더 조회, 당일 대상 목록 출력, 담당 기사 배정킹스파머스 배송관리
4. 수납·정산선납·후납·자동이체 수납, CMS 자동이체 파일 생성, 매출 집계킹스파머스 배송관리
5. 사후관리·재구매생일자 조회, 문자 발송, 거래처별 맞춤 안내 메일 일괄 발송킹스파머스 배송관리, 인천테크노파크 메일 발송 시스템
영업 실적담당자별·업체별·기간별 실적 집계, 업무보고 자동 작성, 고객 앞 시연 화면대출상담 관리 시스템, 씨젠 영업보조 Tool

실제로 만든 고객관리·영업관리 프로그램 3가지

사례 1. 킹스파머스 – 고객·계약에서 배송·수납까지 한 줄로

킹스파머스 제품 배송관리 프로그램(2018.06~2018.10, C# 닷넷, SQL Server)은 이름은 배송관리지만 실제로는 고객관리 프로그램에 가깝습니다. 고객과 고객의 계약을 먼저 등록하면, 계약 내용(상품, 주기, 요일)에 따라 배송 일정이 자동으로 계산되고, 배송이 이루어지면 판매 금액이 따라서 집계되는 구조입니다. 고객 한 명의 계약, 일정, 수납이 끊기지 않고 이어진다는 점이 핵심이었습니다.

  • 고객 관리와 계약 관리, 계약에 따른 배송 스케줄 자동 계산
  • 캘린더로 배송 일정 조회, 당일 배송 대상 고객 목록 출력
  • 고객별 선납·후납·자동이체 수납 처리, CMS 자동이체 등록용 엑셀 생성
  • 고객별·지역별·일자별·요일별 배송 집계

고객관리 프로그램의 계약별 일정 화면 - 고객명, 주소, 상품, 배송 요일 목록과 주 단위 배송 캘린더, 상단에 고객 관리, 상품계약 관리, 생일자목록 조회, 입금 관리, 문자서비스 관리 메뉴

계약별 일정 화면(데모 데이터). 고객·계약을 기준으로 주 단위 배송 일정이 자동으로 채워집니다.

화면 상단 메뉴를 보면 고객 관리, 기업고객 관리, 고객그룹 관리, 생일자목록 조회, 입금 관리, 문자서비스 관리가 배송 메뉴와 나란히 있습니다. 배송 업무를 전산화하려다 보면 결국 고객관리 기능이 함께 필요해진다는 것을 잘 보여 주는 사례입니다.

사례 2. 대출상담 업체 – 구글 시트를 대신한 상담관리·업무보고

여러 상담원이 구글 스프레드시트를 함께 쓰던 대출상담 업체의 업무를 SQL Server 기반 상담관리 시스템(C#, DevExpress WinForms)으로 옮긴 사례입니다. 시트 반영이 몇 초만 늦어도 두 상담원이 같은 고객에게 전화를 거는 일이 생겼고, 업체별 광고 계약 기간 안에 약속한 건수가 얼마나 나갔는지 확인하는 데도 매번 시간이 들었습니다.

그래서 상담 중인 건에는 ‘작업 중’ 잠금을 걸어 중복 통화를 막고, 데이터가 들어오는 시점에 형식이 틀린 번호와 이미 있는 번호를 자동으로 걸러내도록 했습니다. 영업관리 쪽으로는 상담원별·업체별·연령대별 통계와 일·주·월 업무보고가 자동으로 집계됩니다. 상담원이 따로 보고서를 만들 필요가 없어진 것이죠.

대출 상담 관리 프로그램의 월별 업무보고 화면 - 상담일자 기간 조회, 항목별 일자, 주차별 집계와 월 합계, 연결률

대출 상담 관리 프로그램의 월별 업무보고. 일자별 건수가 주·월 단위로 자동 합산되고 엑셀로 내려받을 수 있습니다.

사례 3. 씨젠 – 고객 앞에서 쓰는 영업보조 Tool

영업관리 프로그램이 꼭 실적 집계만 하는 것은 아닙니다. 씨젠 영업보조용 Tool(2023.02~2023.04, C# 닷넷, SQLite)은 영업 담당자가 고객에게 업무와 장비를 설명하고, 고객의 실험 조건을 입력해 제품·장비 사용 결과를 바로 시뮬레이션해 보여 주는 프로그램입니다. 시뮬레이션 결과는 조회하고 보고서로 출력할 수 있게 했고, 영업 현장에서 쓰는 만큼 화면 디자인에도 공을 들였습니다. 2026.04~2026.07에는 씨젠의 MDX 영업업무 보조 Tool 고도화 개발도 진행했습니다.

씨젠 영업보조 Tool의 실험실 워크플로우 시뮬레이션 화면 - 샘플 수와 장비 대수를 입력하면 장비별 소요 시간을 간트 차트로 표시

씨젠 영업보조 Tool의 시뮬레이션 결과 화면. 샘플 수와 장비 구성을 넣으면 장비별 처리 시간이 차트로 나옵니다.

그 밖의 고객·거래처 관리 개발 실적

회사소개서 실적표에서 고객이나 거래처, 회원을 중심으로 데이터를 관리하는 프로젝트를 추리면 다음과 같습니다. 기간과 기술은 실적표에 적힌 그대로입니다.

고객사 · 프로젝트구축 기간기술
퍼스트 제품재고 및 고객관리 시스템2021.11 ~ 2022.02C# 닷넷 / SQL Server
AMP 운동 측정관리 프로그램 (회원별 운동·신체활동 기록)2025.10 ~ 2026.05C# 닷넷 / SQL Server
월트디즈니 DCP 라이선시 BP/실적관리 시스템2017.07 ~ 2017.09C# 닷넷 / SQLite, SQL Server
㈜성보화학 판매 정산관리 프로그램 (거래처별 판매장려금)2012.11 ~ 2012.12C# 닷넷 / SQL Server CE

여기에 인천테크노파크의 업체별 맞춤 메일 자동 발송 시스템처럼, 거래처 정보를 한곳에 모아 두고 업체마다 다른 안내 메일을 한 번에 보내는 프로그램도 있습니다. 덧붙이면, 대표 개인으로는 SI 시절 하나은행 차세대 분석CRM 구축(2008.05~2009.01)에 참여한 경력이 있어, 고객 데이터를 분석용으로 쌓는 구조에도 익숙합니다.

패키지 CRM으로 충분할 때, 맞춤 개발이 필요할 때

시중의 고객관리 프로그램이나 클라우드 CRM으로 충분한 회사도 분명히 있습니다. 고객 명단과 상담 메모, 간단한 일정 정도라면 굳이 개발하지 않는 편이 낫습니다. 다만 아래에 해당한다면 맞춤 개발을 검토해 볼 만합니다.

  • 계약 주기에 따라 배송·방문 일정이 자동으로 생겨야 하는 등, 업종 고유의 흐름이 있을 때
  • 수납, 자동이체, 판매장려금처럼 고객 데이터가 정산과 바로 이어질 때
  • 지금 쓰는 엑셀·구글 시트 양식과 쌓아 둔 데이터를 그대로 옮겨 와야 할 때
  • 여러 직원이 같은 고객을 동시에 다뤄 중복 연락이나 누락이 생길 때
  • 패키지 화면에 업무를 맞추느라 결국 엑셀을 따로 또 쓰고 있을 때

자주 묻는 질문

Q. 엑셀로 관리하던 고객 명단을 그대로 옮길 수 있나요?

네, 옮길 수 있습니다. 기존 엑셀·CSV 파일을 읽어 데이터베이스에 적재하는 업로드 기능을 만들어 드리고, 기존 데이터를 정리해 옮기는 이관 작업도 개발 범위에 넣어 진행할 수 있습니다. 이후에도 외부에서 받는 명단은 같은 업로드 기능으로 넣으시면 됩니다.

Q. 여러 직원이 동시에 써도 문제없나요?

데이터베이스 서버에 모든 자료를 모아 두기 때문에 여러 명이 동시에 같은 고객을 조회하고 수정할 수 있습니다. 관리자가 사용자를 등록하고 권한을 나눌 수 있고, 대출상담 사례처럼 한 사람이 작업 중인 건을 다른 사람이 건드리지 못하게 잠그는 기능도 넣을 수 있습니다.

Q. 영업 실적이나 통계는 어떤 형태로 볼 수 있나요?

담당자별·고객별·기간별 집계표를 기본으로, 엑셀 피벗처럼 항목을 바꿔 가며 보는 화면과 차트를 만들 수 있습니다. 결과는 엑셀이나 PDF 보고서로 내려받을 수 있고, 영업 일정과 상담 약속은 일·주·월 캘린더로 볼 수 있습니다.

Q. 외근하는 영업 직원이 모바일로도 쓸 수 있나요?

가능합니다. 사무실용 윈도우 프로그램과 같은 데이터베이스를 쓰는 모바일 화면을 함께 만들 수 있습니다. (주)네노바 화훼 수입유통관리 시스템과 (주)서연피앤씨 생산관리 모바일 시스템이 이렇게 PC와 모바일을 함께 구축한 사례입니다.

Q. 개발 기간은 어느 정도 걸리나요?

기능 범위에 따라 다르지만, 실적표 기준으로 퍼스트 제품재고 및 고객관리 시스템은 약 4개월, 킹스파머스 배송관리 프로그램은 약 5개월, 씨젠 영업보조 Tool은 약 3개월이 걸렸습니다. 상담은 대표 개발자가 직접 맡아, 지금 쓰는 양식과 업무 흐름을 보고 범위와 기간을 함께 정합니다.

함께 보면 좋은 개발 사례

작성: 우리비엔씨 대표 이완종 (KOSA 특급기술자)
홈페이지: https://www.wooribnc.com
연락처: 070-4809-7769  //  0 1 0 - 5 1 7 7 - 8 0 5 5
이메일: admin@wooribnc.com  //  lwjvegas@gmail.com
* KOSA 소프트웨어사업자 등록업체
* KOSA 소프트웨어기술자경력 특급기술자, 정보처리기사
* 가천대학교 가족회사 협약업체

Tags: #고객관리프로그램 #고객관리프로그램개발 #CRM개발 #영업관리프로그램 #상담관리프로그램 #맞춤형CRM #프로그램개발업체 #우리비엔씨

수정 삭제 목록