Bỏ qua menu, vào nội dung chính

Viết phần mềm theo yêu cầu

Viết phần mềm theo yêu cầu là thiết kế và lập trình một hệ thống riêng khớp đúng quy trình của doanh nghiệp, thay cho việc thuê bao phần mềm dựng sẵn. ALODEV nhận từ khảo sát, thiết kế, lập trình, kiểm thử tới vận hành; mã nguồn, dữ liệu và tài khoản máy chủ đứng tên doanh nghiệp, bảo hành trọn đời.

Tóm tắt

Khảo sát
2-3 ngày, không tính phí
Đề xuất
7 ngày
Triển khai
Đợt 2 tuần, có bản chạy thử
Quyền sở hữu
Mã nguồn đứng tên doanh nghiệp
Bảo hành
Trọn đời từ ngày nghiệm thu
Làm việc với
Kỹ sư trực tiếp viết mã

Khi nào nên làm riêng

Tiêu chíViết theo yêu cầuThuê bao phần mềm dựng sẵn
Chi phí ban đầuCao: trả cho thiết kế và lập trìnhThấp: trả phí tháng đầu
Chi phí về lâu dàiVận hành và bảo trì, không phí theo đầu ngườiPhí thuê bao tăng theo số người dùng và gói
Khớp quy trìnhLàm theo quy trình của doanh nghiệpDoanh nghiệp đổi quy trình theo phần mềm
Thời gian có hệ thốngVài tuần tới vài tháng, theo chặngDùng được trong vài ngày
Dữ liệuNằm trên máy chủ của doanh nghiệpNằm ở nhà cung cấp, xuất ra theo định dạng họ cho phép
Khi nhà cung cấp đổi giá hoặc ngừngKhông ảnh hưởng, mã nguồn là của doanh nghiệpPhải chấp nhận hoặc chuyển dữ liệu sang nơi khác

Phần mềm dựng sẵn (SaaS) là lựa chọn đúng cho phần lớn nhu cầu phổ thông: kế toán, hoá đơn điện tử, email, lưu trữ tài liệu. Làm riêng những thứ đó thường tốn hơn mà không được gì thêm. Viết phần mềm theo yêu cầu đáng tiền khi phần mềm chạm vào chỗ doanh nghiệp làm khác người khác: cách chia hoa hồng, luồng duyệt nhiều cấp, cách tính giá theo đại lý, quy trình sản xuất riêng.

Nên làm riêng khi

  • Quy trình là lợi thế cạnh tranh, ép vào phần mềm dựng sẵn thì mất lợi thế đó
  • Đang thuê bao nhiều phần mềm rời nhau, nhân viên nhập lại cùng một dữ liệu
  • Số người dùng tăng làm phí thuê bao theo đầu người vượt chi phí tự sở hữu
  • Cần dữ liệu nằm trên máy chủ của mình vì yêu cầu bảo mật hoặc pháp lý
  • Phần mềm dựng sẵn không có API để nối với hệ thống khác

Nên dùng phần mềm dựng sẵn khi

  • Nghiệp vụ phổ thông, phần mềm có sẵn đã đáp ứng phần lớn nhu cầu
  • Cần dùng ngay trong vài ngày, chưa có thời gian khảo sát
  • Ngân sách chỉ đủ phí thuê bao hằng tháng
  • Chưa rõ quy trình, cần dùng thử một phần mềm để hiểu mình cần gì

Phương án hay gặp nhất là kết hợp: giữ phần mềm kế toán và hoá đơn điện tử đang dùng, viết riêng phần lõi vận hành và nối hai bên qua API. Doanh nghiệp không phải bỏ thứ đang chạy ổn, và phần viết riêng nhỏ hơn nhiều so với làm lại toàn bộ. So sánh chi tiết theo từng tiêu chí ở trang ERP thuê bao hay làm riêng; muốn ước lượng số giờ tiết kiệm khi tự động hoá một việc lặp lại, dùng công cụ Tính ROI.

Loại phần mềm ALODEV nhận

  • Hệ thống quản lý nội bộ

    Nhân sự, chấm công, giao việc, duyệt đơn, kho, đơn hàng: theo đúng luồng duyệt và phân quyền của doanh nghiệp.

  • Quản lý khách hàng và bán hàng

    Hồ sơ khách, cơ hội bán, báo giá, hợp đồng, chăm sóc sau bán, nối với tổng đài và Zalo khi cần.

  • Cổng khách hàng và đối tác

    Khách tự tra cứu đơn, hợp đồng, công nợ, gửi yêu cầu hỗ trợ; đại lý tự đặt hàng theo bảng giá riêng.

  • Kết nối phần mềm đang dùng

    Nối với kế toán, hoá đơn điện tử, cổng thanh toán, email doanh nghiệp qua API hoặc đọc dữ liệu trực tiếp.

  • Ứng dụng di động cho nhân viên

    Chấm công, báo cáo hiện trường, nhận việc và thông báo đẩy trên iOS và Android.

  • Tự động hoá và AI

    Tự sinh báo cáo, đọc chứng từ, trợ lý hỏi đáp trên dữ liệu nội bộ, có nhật ký và người duyệt.

Quy trình

Chi tiết
  1. Khảo sát

    2-3 ngày · không tính phí

    Làm việc với ban điều hành và người dùng trực tiếp, rà soát quy trình và hệ thống đang chạy.

    • Buổi làm việc với ban điều hành
    • Rà soát phần mềm và dữ liệu hiện có
    • Liệt kê điểm nghẽn theo mức thiệt hại
  2. Đề xuất

    7 ngày

    Báo cáo hiện trạng, phạm vi từng chặng, thời gian và chỉ số theo dõi.

    • Báo cáo hiện trạng
    • Lộ trình theo thứ tự ưu tiên
    • Thời gian và chỉ số cho từng hạng mục
  3. Triển khai

    Theo chặng

    Làm theo đợt 2 tuần, cuối mỗi đợt có bản chạy thử; nghiệm thu từng chặng.

    • Kế hoạch từng đợt 2 tuần
    • Soát mã và kiểm thử trước khi ghép
    • Danh sách lỗi dùng chung với doanh nghiệp
  4. Bàn giao

    Sau nghiệm thu

    Mã nguồn, cơ sở dữ liệu và tài liệu đứng tên doanh nghiệp, đào tạo theo vai trò.

    • Mã nguồn trên kho của doanh nghiệp
    • Tài liệu vận hành và sổ tay quản trị
    • 3 đến 5 buổi đào tạo

Khảo sát: hiểu việc trước khi viết mã

Buổi khảo sát làm việc với cả ban điều hành và người dùng trực tiếp, vì người ký duyệt và người nhập liệu thường mô tả cùng một quy trình theo hai cách khác nhau. Kết quả là danh sách điểm nghẽn xếp theo mức thiệt hại, cùng những phần mềm và dữ liệu đang có cần giữ lại hoặc chuyển sang. Khả năng kết nối với phần mềm cũ được thử ngay ở bước này để báo giá không bị đội lên giữa chừng.

Đề xuất: phạm vi từng chặng và cách đo

Bản đề xuất ghi rõ chặng nào làm trước, mỗi chặng gồm màn hình và luồng nghiệp vụ nào, mất bao lâu, và đo bằng chỉ số gì: thời gian lập báo cáo, số lần nhập lại cùng dữ liệu, thời gian xử lý một đơn.

Triển khai: đợt 2 tuần, bản chạy thử cuối mỗi đợt

Trước khi lập trình, doanh nghiệp duyệt bản thiết kế bấm thử được. Mỗi đợt 2 tuần kết thúc bằng một bản chạy thử trên môi trường thử riêng, không đụng vào dữ liệu thật. Danh sách lỗi và yêu cầu dùng chung giữa hai bên nên ai cũng thấy việc nào đang làm, việc nào đã xong. Mã được soát và kiểm thử tự động trước khi ghép; cách kiểm cụ thể ở trang Kiểm thử phần mềm.

Bàn giao: chạy trên dữ liệu thật rồi mới nghiệm thu

Hệ thống chỉ được nghiệm thu khi đã chạy trên dữ liệu thật của doanh nghiệp. Sau đó là đào tạo theo vai trò (3 đến 5 buổi), bàn giao mã nguồn, tài liệu và tài khoản quản trị gốc. Thanh toán chia theo đợt gắn với từng mốc nghiệm thu, mỗi đợt có hoá đơn VAT.

Trang Quy trình triển khai trên alodev.vn với bốn giai đoạn Khảo sát, Đề xuất, Triển khai, Bàn giao và việc cụ thể của từng giai đoạn
Bốn giai đoạn trên trang Quy trình triển khai của ALODEV. Ảnh chụp alodev.vn ngày 26/09/2026.

Công nghệ

Chi tiết
LớpMặc địnhLý do
Giao diện webNext.js, React, TypeScriptTrang tải nhanh, tốt cho SEO, cộng đồng lớn tại Việt Nam nên dễ tìm người tiếp quản.
Máy chủ, APIGo hoặc Node.js (NestJS)Go cho hệ thống nhiều người dùng đồng thời, tốn ít tài nguyên; Node.js khi cần dùng chung ngôn ngữ với giao diện.
Cơ sở dữ liệuPostgreSQLMã nguồn mở, không phí bản quyền, có sao lưu theo thời điểm và phân quyền tới từng dòng dữ liệu.
Ứng dụng di độngReact Native (Expo); Swift, KotlinMột bộ mã cho hai hệ điều hành là mặc định; viết thuần khi cần tính năng sâu của máy.
Máy chủ và mạngLinux, máy chủ trong nước hoặc đám mâyChọn theo yêu cầu lưu dữ liệu tại Việt Nam và ngân sách vận hành.

Tiêu chí chọn công nghệ là doanh nghiệp tìm được người tiếp quản sau này. Website ALODEV đang chạy trên Next.js, hệ thống quản trị nội bộ của ALODEV viết bằng Go trên PostgreSQL, ứng dụng di động nội bộ viết bằng Swift và Kotlin. Đó cũng là những gì khách hàng nhận được. Khi doanh nghiệp đã có đội kỹ thuật quen một công nghệ khác, ALODEV đánh giá và theo công nghệ đó nếu không làm hệ thống yếu đi.

Bàn giao và quyền sở hữu

  • Kho mã nguồn

    Toàn bộ mã và lịch sử thay đổi, quyền quản trị cao nhất thuộc doanh nghiệp.

  • Cơ sở dữ liệu

    Dữ liệu, cấu trúc bảng và bản sao lưu, kèm cách khôi phục.

  • Tài khoản dịch vụ

    Máy chủ, tên miền, Apple Developer, Google Play đăng ký dưới tên doanh nghiệp.

  • Tài liệu tiếng Việt

    Kiến trúc, cơ sở dữ liệu, hướng dẫn triển khai, sổ tay quản trị và người dùng.

  • Tài sản thiết kế

    Tệp thiết kế giao diện, hình minh hoạ, nội dung chữ.

  • Hướng dẫn triển khai

    Các bước dựng lại hệ thống trên máy chủ mới, đội khác đọc là làm được.

Không phí bản quyền, không bắt buộc mua gói bảo trì, không điều khoản cấm thuê đơn vị khác. ALODEV chỉ giữ quyền tái sử dụng các thành phần dùng chung không chứa nghiệp vụ riêng của khách (ví dụ thành phần giao diện), và chỉ nêu tên dự án trong hồ sơ năng lực khi khách đồng ý. Toàn văn ở Điều khoản dịch vụ, mục Sở hữu trí tuệ; danh sách từng thứ doanh nghiệp giữ ở trang Cam kết mã nguồn.

Giảm rủi ro phụ thuộc vào một người

Rủi ro lớn nhất khi thuê một đơn vị nhỏ là tri thức nằm trong đầu một kỹ sư. Cách ALODEV giảm rủi ro đó nằm ở chính kho mã:

  • Mọi thay đổi đi qua kho mã có lịch sử, kèm lý do sửa ghi trong nội dung commit.
  • Tài liệu kiến trúc, cơ sở dữ liệu và cách triển khai nằm trong kho mã, đi cùng mã khi bàn giao.
  • Hướng dẫn triển khai ghi từng bước dựng lại hệ thống trên máy chủ mới.
  • Công nghệ phổ biến tại Việt Nam, không dùng thư viện đóng hay nền tảng riêng của ALODEV.
  • Khi doanh nghiệp tự bảo trì bằng đội nội bộ, ALODEV hỗ trợ một buổi bàn giao kỹ thuật miễn phí.

Bảo hành

Điều khoản

Bảo hành trọn đời, tính từ ngày nghiệm thu. Thời gian phản hồi và khắc phục theo mức nghiêm trọng:

Tính trong giờ hành chính, trừ thứ Bảy và Chủ nhật; riêng P1 xử lý cả ngoài giờ. Nguồn: Điều khoản dịch vụ ALODEV.
MứcTình huốngPhản hồiKhắc phục
P1Hệ thống ngừng hoạt động hoặc mất dữ liệuDưới 1 giờDưới 4 giờ
P2Chức năng lỗi nhưng còn cách làm thay thếDưới 4 giờDưới 24 giờ
P3Lỗi nhỏ, lỗi trải nghiệmDưới 24 giờDưới 1 tuần

Bảo hành gồm lỗi phát sinh từ mã ALODEV bàn giao, lỗi tích hợp trong phạm vi hợp đồng, bản vá bảo mật quan trọng và hiệu năng suy giảm so với mức đã nghiệm thu. Không gồm thay đổi nghiệp vụ đã nghiệm thu, tính năng mới, lỗi do nhập sai dữ liệu, lỗi do hạ tầng của bên thứ ba và lỗi do doanh nghiệp tự sửa mã sau bàn giao. Những việc đó làm theo phụ lục hợp đồng hoặc gói bảo trì, xem các lựa chọn ở trang Hợp tác trọn gói.

Chi phí

Không có giá chung cho phần mềm theo yêu cầu, vì hai hệ thống cùng tên (ví dụ cùng là quản lý kho) có thể khác nhau nhiều lần về khối lượng. Những yếu tố quyết định chi phí:

  • Số luồng nghiệp vụ và màn hình. Mỗi luồng duyệt, mỗi loại chứng từ là một khối việc riêng.
  • Vai trò và phân quyền. Hai vai trò khác mười vai trò có quyền tới từng thao tác.
  • Kết nối. Phần mềm cũ có API sẵn hay phải đọc dữ liệu trực tiếp.
  • Chuyển dữ liệu cũ. Dữ liệu sạch trong một hệ thống hay rải rác nhiều tệp Excel.
  • Ứng dụng di động. Có cần ứng dụng riêng trên App Store và Google Play hay chỉ web chạy trên điện thoại.
  • Yêu cầu vận hành. Số người dùng đồng thời, thời gian hoạt động, nơi lưu dữ liệu.

Báo giá lập theo từng hạng mục sau buổi khảo sát. Phạm vi đã rõ thì báo trọn gói cho từng chặng; phạm vi chưa rõ thì làm khảo sát và thiết kế trước, rồi báo giá phần còn lại khi đã biết chính xác cần làm gì. Muốn hình dung trước, công cụ Ước tính cho biết thời gian theo từng tính năng và gửi yêu cầu báo giá kèm danh sách đã chọn. Trang Bảng giá tham khảo tổng hợp khoảng giá thị trường Việt Nam để đối chiếu.

Công cụ Ước tính chi phí dự án trên alodev.vn: chọn loại Website, Ứng dụng di động hoặc Hệ thống quản trị, chọn gói rồi tinh chỉnh từng hạng mục, bảng bên phải hiện số hạng mục và nút Nhận báo giá
Công cụ Ước tính: chọn loại dự án và hạng mục, gửi yêu cầu báo giá. Ảnh chụp alodev.vn ngày 26/09/2026.

Quy mô phù hợp

  • Phù hợp

    Doanh nghiệp vừa và nhỏ cần một hệ thống lõi làm theo chặng; chủ doanh nghiệp muốn trao đổi thẳng với người làm; dự án cần bàn giao sạch để đội nội bộ tiếp quản.

  • Nên cân nhắc đơn vị khác

    Dự án cần hàng chục kỹ sư làm song song ngay từ tháng đầu; nhu cầu đã có phần mềm dựng sẵn đáp ứng đủ; chỉ cần một website giới thiệu, khi đó xem dịch vụ website.

Làm việc trực tiếp với kỹ sư

Doanh nghiệp làm việc với người phụ trách dự án và kỹ sư trực tiếp viết mã, không qua nhân viên kinh doanh hay lớp quản lý trung gian. Câu hỏi nghiệp vụ được người viết mã nghe trực tiếp nên ít bị hiểu sai khi chuyển qua nhiều người. Khi cần, doanh nghiệp gọi thẳng nhà sáng lập Trần Công Thắng theo số 0939 52 62 92.

Câu hỏi thường gặp

Tất cả câu hỏi
Viết phần mềm theo yêu cầu mất bao lâu?

Tuỳ phạm vi. Khảo sát mất 2-3 ngày, đề xuất 7 ngày, sau đó làm theo đợt 2 tuần. Hệ thống lõi đầu tiên thường chạy thử được sau vài đợt, phần mở rộng làm tiếp theo chặng. Công cụ Ước tính trên website cho biết thời gian theo từng tính năng.

Chi phí viết phần mềm theo yêu cầu là bao nhiêu?

ALODEV không niêm yết giá trên website. Báo giá lập theo từng hạng mục sau buổi khảo sát; phạm vi chưa rõ thì làm khảo sát và thiết kế trước, rồi báo giá phần còn lại. Buổi khảo sát đầu không tính phí.

Mã nguồn có thuộc về doanh nghiệp không?

Có. Kho mã nguồn, cơ sở dữ liệu, tên miền và tài khoản máy chủ đứng tên doanh nghiệp. Sau bàn giao, doanh nghiệp tự bảo trì hoặc thuê đơn vị khác mà không cần xin phép ALODEV.

Sau bàn giao có bắt buộc mua gói bảo trì không?

Không. Không phí bản quyền, không bắt buộc mua gói bảo trì, không điều khoản cấm thuê đơn vị khác. Việc ngoài bảo hành có ba hướng: gói bảo trì định kỳ, trả theo từng sự cố, hoặc đội nội bộ tự làm.

Bảo hành gồm những gì?

Bảo hành trọn đời từ ngày nghiệm thu, gồm lỗi phát sinh từ mã đã bàn giao, lỗi tích hợp trong phạm vi hợp đồng, bản vá bảo mật quan trọng và hiệu năng suy giảm so với lúc nghiệm thu. Không gồm thay đổi nghiệp vụ, tính năng mới và lỗi do hạ tầng của bên thứ ba.

Doanh nghiệp làm việc với ai?

Với người phụ trách dự án và kỹ sư trực tiếp viết mã, không qua nhân viên kinh doanh trung gian. Doanh nghiệp có thể gọi thẳng nhà sáng lập khi cần.

Phát sinh yêu cầu mới giữa dự án thì sao?

Mỗi yêu cầu ngoài phạm vi được ghi lại, ước lượng thời gian và chi phí, doanh nghiệp duyệt rồi mới làm.

Phần mềm cũ không có API thì có nối được không?

Thường được, bằng cách đọc dữ liệu trực tiếp hoặc qua tệp xuất định kỳ. Khả năng kết nối được kiểm tra ngay trong buổi khảo sát, trước khi báo giá.

Có ký thoả thuận bảo mật trước khi trao đổi không?

Có. Doanh nghiệp gửi mẫu NDA của mình hoặc dùng mẫu của ALODEV, ký trước buổi khảo sát.

Nhận báo giá phần mềm theo yêu cầu