
Thuê làm app quản lý không bắt đầu bằng việc đi tìm báo giá rẻ nhất, mà bắt đầu bằng việc bạn mô tả được quy trình đang chạy, ai sẽ dùng và muốn xem báo cáo gì. Ba thứ đó cộng với file Excel đang dùng là đủ để bên làm hiểu việc, báo giá và dựng bản chạy thử — bạn không cần tài liệu kỹ thuật nào cả. Phần "tránh mất tiền oan" nằm ở hợp đồng: chốt phạm vi chức năng bằng danh sách màn hình cụ thể, chia tiền theo mốc nghiệm thu, và ghi rõ ai giữ mã nguồn cùng dữ liệu sau khi bàn giao.
Thuê làm app web hay app mobile — chọn loại nào cho app quản lý nội bộ?
Với app quản lý nội bộ, phần lớn doanh nghiệp vừa và nhỏ chỉ cần một web app chạy trên trình duyệt điện thoại, không cần app mobile lên kho ứng dụng. Web app là phần mềm mở bằng link, nhân viên bấm vào là dùng, thêm vào màn hình chính thì nhìn như một app thật.
Khác biệt thực tế giữa hai hướng:
- Web app: gửi link là triển khai xong. Bạn sửa một chỗ, cả công ty có bản mới ngay lập tức, không ai phải cập nhật gì. Rẻ hơn và nhanh hơn vì chỉ làm một bản dùng chung cho cả iOS, Android và máy tính.
- App mobile (lên App Store / Google Play): phải làm riêng cho từng hệ điều hành, phải qua khâu duyệt của kho ứng dụng, mỗi lần sửa lỗi lại chờ duyệt rồi nhắc nhân viên cập nhật. Còn thêm phí tài khoản nhà phát triển hằng năm. Tức là tốn hơn và lâu hơn ở cả lúc làm lẫn lúc nuôi.
Bạn chỉ nên thuê làm app mobile khi có lý do rõ ràng: cần làm việc ở nơi không có mạng trong thời gian dài, cần quét mã vạch liên tục tốc độ cao, cần thông báo đẩy chạy nền, hoặc app dành cho khách hàng bên ngoài và bạn muốn có mặt trên kho ứng dụng vì lý do thương hiệu. Còn app cho 10–50 nhân viên nội bộ thì gần như không có lý do nào đủ mạnh.
Ở giữa còn một lựa chọn là nền tảng no-code như AppSheet: app cài qua ứng dụng trung gian, có icon trên màn hình chính, dùng được khi mất mạng tương đối, không phải lên store. Nhưng nói cho công bằng, AppSheet cũng có mặt trái: bạn phụ thuộc vào nền tảng của Google, trả phí theo đầu người dùng mỗi tháng, và giao diện tuỳ biến bị giới hạn trong khuôn mẫu có sẵn. Chính sách giá thay đổi theo thời gian nên hãy kiểm tra ở trang hỗ trợ chính thức của AppSheet trước khi quyết định. Ngược lại, web app viết riêng thì tuỳ biến thoải mái và không tính tiền theo đầu người, nhưng bạn phải có người bảo trì lâu dài.
Chuẩn bị gì trước khi thuê làm app?
Bạn cần chuẩn bị bốn thứ, và cả bốn đều là thứ phi kỹ thuật — người làm kế toán hay quản lý kho đều tự chuẩn bị được:
- Quy trình thật đang chạy. Viết theo bước, bằng ngôn ngữ của bạn. Ví dụ với cửa hàng vật liệu xây dựng: khách gọi đặt hàng → nhân viên ghi đơn vào sổ → kho kiểm xem còn hàng → xuất phiếu giao → tài xế giao và thu tiền → cuối ngày đối chiếu. Kèm theo ảnh chụp các mẫu phiếu giấy đang dùng là tốt nhất.
- Ai dùng và dùng để làm gì. Liệt kê vai trò: nhân viên bán hàng nhập đơn, thủ kho xác nhận xuất, kế toán xem công nợ, giám đốc chỉ xem báo cáo. Số vai trò ảnh hưởng trực tiếp tới giá vì mỗi vai trò là một bộ quyền và một bộ màn hình.
- File Excel hoặc Google Sheet đang dùng. Đây là thứ giá trị nhất. Nó cho bên làm thấy dữ liệu thật của bạn gồm những cột gì, đặt tên thế nào, chỗ nào đang nhập tay lộn xộn.
- Báo cáo bạn muốn xem. Chốt 3–5 con số thôi: doanh thu theo ngày, tồn kho hiện tại, công nợ quá hạn, tiến độ đơn hàng. Báo cáo là thứ quyết định cấu trúc dữ liệu phía dưới, nên nói sớm sẽ đỡ phải đập đi làm lại.
Còn những thứ bạn không cần chuẩn bị: tài liệu đặc tả kỹ thuật, sơ đồ cơ sở dữ liệu, bản vẽ giao diện, hay việc chọn sẵn công nghệ. Nếu bên nào bắt bạn nộp mấy thứ đó mới chịu báo giá, phần việc phân tích họ đang đẩy ngược về phía bạn.
Tôi nói từ kinh nghiệm làm nghề: ở buổi làm việc đầu tiên, khách của tôi thường chỉ cần mô tả thông tin cơ bản hoặc gửi một file Excel/Docs đơn giản, phần nào chưa rõ thì bên tôi hỏi lại. Sau đó khoảng 5–7 ngày đã có bản chạy thử đạt trên 90% yêu cầu để khách bấm thử trên điện thoại rồi góp ý tiếp. Về giá, một web app quản lý làm theo yêu cầu thường rơi vào khoảng 5–50 triệu tuỳ phạm vi — khoảng cách rộng như vậy vì "app quản lý kho" có thể là 4 màn hình, mà cũng có thể là 30 màn hình kèm kiểm kê và phân quyền nhiều tầng.

Thuê người làm app (freelancer) hay thuê công ty?
Không có câu trả lời đúng cho mọi trường hợp: freelancer rẻ và nhanh hơn nhưng rủi ro bỏ dở cao, công ty đắt và chậm hơn nhưng có người thay thế khi nhân sự nghỉ. Bảng dưới là những điểm bạn nên cân khi quyết định thuê người làm app:
| Tiêu chí | Freelancer / người làm độc lập | Công ty hoặc đội nhỏ |
|---|---|---|
| Giá | Thường thấp hơn vì không gánh chi phí vận hành | Cao hơn, có chi phí quản lý và bảo hành dài |
| Tốc độ | Nhanh khi dự án nhỏ, nói chuyện thẳng với người code | Chậm hơn ở khâu đầu do phải qua khảo sát, hợp đồng |
| Rủi ro bỏ dở | Cao nhất — người đó bận việc khác hoặc mất liên lạc là dự án đứng | Thấp hơn — có người khác tiếp quản, nhưng không phải lúc nào cũng mượt |
| Bảo hành | Tuỳ cam kết cá nhân, khó ràng buộc | Ghi trong hợp đồng, có hoá đơn, đòi được |
| Tài liệu bàn giao | Hay thiếu, phải yêu cầu từ đầu mới có | Thường có hướng dẫn sử dụng và tài khoản quản trị |
Lời khuyên thực tế: app nhỏ dưới 10 màn hình, dùng nội bộ, bạn chấp nhận rủi ro thì freelancer là lựa chọn hợp lý — nhưng phải yêu cầu bàn giao mã nguồn và tài khoản ngay ở mốc đầu tiên. App đụng tới tiền, công nợ, lương thưởng, hoặc dùng cho hơn 20 người, thì nên chọn bên có pháp nhân để còn chỗ bám khi có chuyện.
10 câu cần hỏi trước khi ký hợp đồng
Đây là bộ câu hỏi tôi khuyên bạn gửi nguyên văn cho mọi bên báo giá. Cách họ trả lời nói lên nhiều điều hơn bản báo giá:
- Bao lâu tôi có bản chạy thử để bấm trên điện thoại, không phải bản vẽ giao diện?
- Bảo hành bao lâu, và bảo hành gồm những gì — chỉ sửa lỗi hay sửa cả chức năng chạy sai ý?
- Khi phát sinh lỗi, bao lâu được xử lý? Có cam kết thời gian cụ thể không?
- Ai giữ mã nguồn sau khi bàn giao, và bàn giao bằng hình thức nào?
- Dữ liệu nằm ở đâu, trên tài khoản của tôi hay của bên làm? Tôi tự tải toàn bộ dữ liệu về được không?
- Phí duy trì hằng tháng là bao nhiêu, gồm những khoản gì (máy chủ, tên miền, bản quyền nền tảng)?
- Nếu tôi đổi yêu cầu giữa chừng thì tính phí thế nào — theo giờ, theo chức năng, hay miễn phí trong giới hạn nào đó?
- App chịu được bao nhiêu người dùng cùng lúc và bao nhiêu dòng dữ liệu trước khi phải nâng cấp?
- Có đào tạo nhân viên và tài liệu hướng dẫn không, mấy buổi?
- Nếu sau này tôi muốn đổi sang bên khác bảo trì thì cần bàn giao những gì?
Để bạn có mốc tham chiếu, đây là cách bên tôi trả lời các câu trên: bảo hành 6 tháng, trong thời gian đó khắc phục không mất phí; lỗi được sửa tối đa trong 24 giờ; khách giữ mã nguồn và dữ liệu; phí duy trì máy chủ thì khách chọn được gói miễn phí hoặc gói khoảng 100.000đ/tháng. Tôi đưa con số này không phải để nói bên nào tốt hơn, mà để bạn có cái neo khi so sánh — nếu một bên né trả lời bất kỳ câu nào trong 10 câu trên, đó là tín hiệu đáng lưu ý.
Đọc báo giá làm app: nhìn vào đâu trước?
Một báo giá đọc được phải trả lời được bốn thứ: làm những gì, cho mấy vai trò, nghiệm thu bằng cách nào, và khoản nào sẽ phát sinh. Con số tổng ở cuối trang là thứ ít quan trọng nhất.
Phạm vi chức năng phải đếm được
"Quản lý kho" không phải phạm vi. "Nhập kho, xuất kho, chuyển kho, thẻ kho theo mã hàng, kiểm kê, báo cáo tồn, in phiếu PDF" mới là phạm vi. Hãy yêu cầu liệt kê theo danh sách màn hình kèm mô tả một dòng cho mỗi màn hình. Cái gì không có trong danh sách thì mặc định là không làm — và cả hai bên đều hiểu như vậy từ đầu.
Số vai trò và quyền hạn
Mỗi vai trò thêm vào là thêm công thiết kế màn hình, thêm phân quyền, thêm kiểm thử. Nhiều báo giá ghi chung chung "có phân quyền" rồi khi làm thực tế mới phát sinh. Ghi rõ: 4 vai trò, vai trò nào thấy gì, sửa được gì.
Điều kiện nghiệm thu
Nghiệm thu nên gắn với việc chạy thật trên dữ liệu thật, không phải "bàn giao xong là nghiệm thu". Cách làm an toàn: chia tiền theo mốc — tạm ứng khi khởi động, thanh toán tiếp khi bản chạy thử được duyệt, giữ lại 20–30% cho tới khi hết thời gian chạy thử thực tế (thường 2–4 tuần). Tỷ lệ cụ thể thì thương lượng, nhưng nguyên tắc là luôn giữ lại một phần sau cùng.
Các khoản phát sinh
Hỏi thẳng ba khoản hay bị bỏ quên: phí nền tảng tính theo người dùng, phí máy chủ và tên miền hằng năm, phí tích hợp bên thứ ba (gửi tin nhắn, hoá đơn điện tử, cổng thanh toán). Nếu bạn muốn tự ước lượng ngân sách trước khi gọi bên nào, tôi có viết riêng một bài về cách tự ước tính chi phí làm web app.
Lỗi hay gặp khi thuê làm app — và cách tránh
Năm lỗi dưới đây chiếm phần lớn các vụ "mất tiền oan" mà tôi từng được nghe kể lại:
- Không chốt phạm vi. Hai bên nói miệng với nhau "làm app quản lý bán hàng", đến giữa dự án thì bên làm bảo tính năng này ngoài phạm vi, bên thuê bảo tôi tưởng có sẵn. Cách tránh: danh sách màn hình đính kèm hợp đồng.
- Trả hết tiền trước. Được giảm giá 10% đổi lấy việc mất toàn bộ đòn bẩy. Cách tránh: chia mốc, giữ lại phần cuối.
- Không nhận mã nguồn và tài khoản. Đây là lỗi nặng nhất. App chạy ngon hai năm, đến khi bên làm không còn hỗ trợ thì bạn không có mã nguồn, không có quyền quản trị, dữ liệu nằm trên tài khoản người khác. Cách tránh: ghi vào hợp đồng rằng quyền sở hữu mã nguồn và dữ liệu thuộc về bên thuê sau khi thanh toán đủ, và nhận bàn giao thật — đăng nhập thử, tải dữ liệu thử.
- Đổi yêu cầu liên tục mà không ghi lại. Mỗi lần đổi là một lần phát sinh. Hãy ghi yêu cầu thay đổi qua email hoặc nhóm chat có lưu, kèm xác nhận ảnh hưởng tới thời gian và chi phí.
- Không ai trong công ty chịu trách nhiệm dự án. App làm xong rồi không ai nhập liệu, ba tháng sau quay lại dùng Excel. Cách tránh: chỉ định một người làm đầu mối, và chốt luôn ngày chuyển dữ liệu thật vào app.
Tóm lại và bước tiếp theo
Ba ý cần nhớ khi đi thuê làm app: (1) app quản lý nội bộ thường chỉ cần web app, app mobile lên kho ứng dụng tốn hơn mà ít khi cần; (2) thứ bạn chuẩn bị là quy trình, vai trò, file Excel và danh sách báo cáo — không phải tài liệu kỹ thuật; (3) hợp đồng phải chốt được phạm vi theo danh sách màn hình, chia tiền theo mốc nghiệm thu, và ghi rõ bạn giữ mã nguồn cùng dữ liệu.
Việc bạn làm được ngay hôm nay mà không tốn đồng nào: mở một trang giấy, viết quy trình đang chạy theo từng bước, gạch chân chỗ nào đang mất thời gian nhất, rồi liệt kê 5 con số sếp muốn xem mỗi tuần. Mang đúng trang giấy đó đi hỏi 2–3 bên, bạn sẽ thấy báo giá của họ chênh nhau ở chỗ nào và vì sao.
Đọc thêm: quy trình xây web app đúng nhu cầu, từ yêu cầu đến MVP để hình dung các mốc của một dự án, và so sánh phần mềm đóng gói với phần mềm làm riêng nếu bạn còn phân vân có nên làm riêng hay không.
Nếu sau khi đã có bản mô tả quy trình trong tay mà bạn muốn một con số tham khảo cho đúng trường hợp của mình, bên tôi có nhận tư vấn và báo giá làm phần mềm.
Câu hỏi thường gặp
›Thuê làm app cần chuẩn bị gì?
Bạn cần bốn thứ, đều không phải tài liệu kỹ thuật: mô tả quy trình đang chạy theo từng bước, danh sách người dùng và vai trò của họ, file Excel hoặc Google Sheet đang dùng, và 3–5 báo cáo bạn muốn xem. File Excel hiện tại là thứ giá trị nhất vì nó cho thấy dữ liệu thật của doanh nghiệp. Bên làm có trách nhiệm hỏi lại những phần chưa rõ, bạn không cần tự viết đặc tả hay sơ đồ cơ sở dữ liệu.
›Thuê làm app có được giữ mã nguồn không?
Được, nếu bạn thoả thuận từ đầu và ghi vào hợp đồng. Hãy yêu cầu điều khoản nêu rõ quyền sở hữu mã nguồn và dữ liệu thuộc về bên thuê sau khi thanh toán đủ. Quan trọng hơn là nhận bàn giao thật: đăng nhập thử tài khoản quản trị, tải thử toàn bộ dữ liệu về. Nhiều doanh nghiệp bị kẹt vì app chạy trên tài khoản của bên làm chứ không phải tài khoản của mình.
›Nên thuê làm app mobile hay web app?
Với app quản lý nội bộ, web app chạy trên trình duyệt điện thoại thường là đủ và rẻ hơn, vì chỉ cần gửi link là dùng, sửa một lần là cả công ty có bản mới. Chỉ nên thuê làm app mobile lên kho ứng dụng khi thật sự cần dùng offline lâu, quét mã liên tục, thông báo đẩy chạy nền, hoặc app dành cho khách hàng bên ngoài.
›Thuê người làm app thì bao lâu có bản chạy thử?
Tuỳ phạm vi, nhưng bạn nên yêu cầu một bản chạy thử bấm được trên điện thoại càng sớm càng tốt thay vì chỉ xem bản vẽ giao diện. Với các web app quản lý theo yêu cầu bên tôi làm, thường 5–7 ngày là có bản chạy thử đạt trên 90% yêu cầu để khách dùng thử rồi góp ý tiếp. Nếu một bên hẹn hàng tháng mới cho xem gì đó, hãy hỏi lý do cụ thể.
›Trả tiền theo mốc nào thì an toàn?
Nguyên tắc là không bao giờ trả hết trước. Chia thành các mốc: tạm ứng khi khởi động, thanh toán tiếp khi bản chạy thử được duyệt, và giữ lại 20–30% cho tới khi app chạy thật trên dữ liệu thật trong 2–4 tuần. Tỷ lệ cụ thể có thể thương lượng, nhưng phần giữ lại sau cùng là thứ bảo vệ bạn khi phát sinh lỗi.
Tác giả
Chuyên gia chuyển đổi số · Đại diện 5F Edu
Hơn 8 năm triển khai và tư vấn chuyển đổi số cho doanh nghiệp vừa và nhỏ: chuẩn hoá quy trình, xây phần mềm quản lý bằng AppSheet và web app, tự động hoá bằng N8N. Người làm kênh YouTube Nghiện AppSheet.



