Mã UNSPSC 43232400 — Phần mềm phát triển (Development software)
Cấp lớp 43232400 – Phần mềm phát triển (English: Development software) trong UNSPSC phân loại các sản phẩm phần mềm được dùng trong toàn bộ vòng đời phát triển phần mềm (software development lifecycle) — bao gồm phân tích yêu cầu, thiết kế kiến trúc, lập trình (coding), kiểm thử (testing) và quản lý cấu hình (configuration management). Cấp lớp này nằm trong Cấp nhóm 43230000 – Phần mềm Software, thuộc Cấp ngành 43000000 – Công nghệ thông tin, phát thanh truyền hình và viễn thông Information Technology Broadcasting and Telecommunications.
Phạm vi của class trải rộng từ môi trường phát triển tích hợp (Integrated Development Environment — IDE), công cụ xây dựng giao diện đồ họa (GUI builder), framework hướng đối tượng (object-oriented framework), đến nền tảng tích hợp ứng dụng doanh nghiệp (Enterprise Application Integration). Đối tượng mua sắm tại Việt Nam gồm các doanh nghiệp phần mềm, trung tâm R&D, cơ quan nhà nước triển khai dự án chuyển đổi số, và các tổ chức tài chính — ngân hàng có bộ phận phát triển nội bộ.
Định nghĩa #
Cấp lớp 43232400 bao gồm phần mềm phục vụ hoạt động phân tích, thiết kế, lập trình và kiểm thử phần mềm. Định nghĩa UNSPSC gốc (UNv260801) nêu rõ: "Development software is a software used in the analysis, design, coding and testing of software."
Các cấp hàng hóa tiêu biểu trong cấp lớp gồm:
- Configuration management software (43232401): Phần mềm quản lý cấu hình, kiểm soát phiên bản mã nguồn và tài nguyên hệ thống (ví dụ: Git server, SVN, Puppet, Ansible).
- Development environment software (43232402): Môi trường phát triển tích hợp và bộ công cụ lập trình (ví dụ: Visual Studio, Eclipse, IntelliJ IDEA, Xcode).
- Enterprise application integration software (43232403): Phần mềm tích hợp ứng dụng doanh nghiệp, middleware, ESB (Enterprise Service Bus) dùng để kết nối các hệ thống nội bộ (ví dụ: MuleSoft, IBM Integration Bus, WSO2).
- Graphical user interface development software (43232404): Công cụ thiết kế và xây dựng giao diện đồ họa người dùng, bao gồm GUI builder, low-code/no-code UI framework.
- Object or component oriented development software (43232405): Framework và thư viện hỗ trợ lập trình hướng đối tượng hoặc hướng thành phần (component-based), ví dụ .NET Framework, Spring Framework.
Cấp lớp 43232400 không bao gồm phần mềm đã hoàn chỉnh triển khai cho nghiệp vụ cuối (end-user application), cũng không bao gồm tài liệu kỹ thuật hay dịch vụ tư vấn phát triển phần mềm (thuộc các cấp ngành dịch vụ CNTT).
Khi nào chọn mã này #
Chọn 43232400 khi đối tượng mua sắm là phần mềm công cụ phục vụ đội ngũ lập trình viên, kỹ sư kiểm thử hoặc kiến trúc sư hệ thống, chứ không phải phần mềm ứng dụng nghiệp vụ đầu cuối.
Các tình huống điển hình trong procurement Việt Nam:
- Mua bản quyền IDE (Visual Studio Enterprise, JetBrains All Products Pack) cho đội ngũ phát triển nội bộ.
- Triển khai nền tảng quản lý mã nguồn và CI/CD (Continuous Integration/Continuous Delivery) như GitLab Enterprise, Bamboo, Jenkins (phiên bản thương mại).
- Mua giấy phép Enterprise Application Integration platform (MuleSoft Anypoint, IBM App Connect) để kết nối hệ thống ERP với hệ thống CRM.
- Mua công cụ kiểm thử tự động (automated testing) như HP ALM, Tricentis Tosca, Selenium Grid phiên bản có hỗ trợ thương mại.
- Mua GUI builder hoặc low-code platform dùng để xây dựng giao diện ứng dụng nội bộ.
Nếu sản phẩm mua là một ứng dụng hoàn chỉnh dùng cho người dùng cuối (kế toán, quản lý nhân sự, quản lý dự án), thì không dùng 43232400 mà chọn class chức năng tương ứng như 43231600 – Phần mềm kế toán tài chính và hoạch định nguồn lực doanh nghiệp ERP (ERP/kế toán) hoặc 43231500 – Phần mềm chức năng nghiệp vụ (nghiệp vụ chuyên ngành).
Nếu sản phẩm là phần mềm quản lý nội dung hoặc xuất bản (CMS, authoring tool), dùng 43232100 – Phần mềm tạo và chỉnh sửa nội dung (Content authoring and editing software) hoặc 43232200 – Phần mềm quản lý nội dung (Content management software).
Dễ nhầm với mã nào #
Bảng so sánh các cấp lớp lân cận trong Cấp nhóm 43230000:
| Mã | Tên (EN) | Điểm phân biệt với 43232400 |
|---|---|---|
| 43232300 – Phần mềm quản lý và truy vấn dữ liệu | Data management and query software | Phần mềm quản lý, truy vấn cơ sở dữ liệu (DBMS, ETL tool) — công cụ cho dữ liệu, không phải cho lập trình ứng dụng. Một số DBMS có IDE riêng nhưng bản thân DBMS thuộc 43232300. |
| 43232100 | Content authoring and editing software | Công cụ soạn thảo nội dung số (eLearning authoring, desktop publishing) — hướng đến người tạo nội dung, không phải lập trình viên. |
| 43232200 | Content management software | Nền tảng quản lý nội dung website/ứng dụng (CMS) — ứng dụng đầu cuối, không phải công cụ phát triển. |
| 43231600 | Finance accounting and enterprise resource planning ERP software | Phần mềm ERP hoàn chỉnh triển khai cho nghiệp vụ tài chính — là sản phẩm đầu cuối, không phải công cụ lập trình. |
| 43231500 | Business function specific software | Ứng dụng chức năng nghiệp vụ cụ thể (CRM, HRM) — hướng đến người dùng cuối, không phải nhà phát triển. |
| 43232600 – Phần mềm chuyên ngành | Industry specific software | Phần mềm chuyên ngành (GIS, CAD, y tế) — ứng dụng đầu cuối ngành dọc. |
Lưu ý ranh giới quan trọng: Một số sản phẩm kiêm cả hai tính năng (ví dụ SAP ABAP Development Workbench vừa là IDE vừa tích hợp trong ERP). Nguyên tắc phân loại UNSPSC là theo mục đích chính (primary purpose) của sản phẩm tại thời điểm mua: nếu mua để phát triển/lập trình → 43232400; nếu mua để chạy nghiệp vụ → class nghiệp vụ tương ứng.
Cấu trúc mã và các cấp hàng hóa con #
Các cấp hàng hóa 8 chữ số trong Cấp lớp 43232400 đại diện cho từng loại công cụ phát triển:
| Mã | Tên (EN) | Mô tả ngắn |
|---|---|---|
| 43232401 | Configuration management software | Quản lý phiên bản, cấu hình hệ thống và hạ tầng (IaC) |
| 43232402 | Development environment software | IDE, SDK, bộ công cụ lập trình tích hợp |
| 43232403 | Enterprise application integration software | Middleware, ESB, nền tảng tích hợp hệ thống doanh nghiệp |
| 43232404 | Graphical user interface development software | GUI builder, low-code UI framework |
| 43232405 | Object or component oriented development software | Framework OOP/component, thư viện nền tảng |
Khi hồ sơ thầu xác định rõ loại công cụ (ví dụ: chỉ mua IDE), ưu tiên dùng cấp hàng hóa 8 chữ số. Khi gói thầu gộp nhiều loại công cụ phát triển không cùng cấp hàng hóa, dùng Cấp lớp 43232400.
Lưu ý procurement tại Việt Nam #
Trong các dự án CNTT công theo Luật Đấu thầu Việt Nam, phần mềm phát triển thường xuất hiện trong gói thầu mua sắm phần mềm công cụ (tool software) hoặc phần mềm hạ tầng phát triển. Một số điểm cần lưu ý:
- Bản quyền phần mềm (software license): Cần phân biệt giữa giấy phép người dùng (per-seat), giấy phép đồng thời (concurrent), và giấy phép theo đăng ký (subscription). Loại giấy phép ảnh hưởng đến cách lập dự toán và thời hạn hợp đồng.
- Phân biệt phần mềm nguồn mở và thương mại: Nhiều công cụ phát triển phổ biến (Eclipse, VS Code) là phần mềm mã nguồn mở (open-source software) — không cần mua bản quyền. Tuy nhiên, phiên bản doanh nghiệp (enterprise edition) kèm hỗ trợ kỹ thuật mới phát sinh giao dịch tài chính và cần mã UNSPSC.
- Tích hợp với gói thầu dịch vụ: Dự án outsource phát triển phần mềm toàn phần thuộc nhóm dịch vụ CNTT (Cấp nhóm 81110000 – Dịch vụ máy tính Computer services), không phải 43232400. Mã 43232400 chỉ áp dụng khi mua sản phẩm phần mềm (software product), không phải dịch vụ.
- Kiểm tra thuế nhập khẩu và thuế GTGT: Phần mềm nhập khẩu qua tải xuống (electronic delivery) thường được miễn thuế nhập khẩu theo quy định Việt Nam, nhưng vẫn chịu thuế GTGT 10% (trừ một số trường hợp theo danh mục ưu đãi CNTT).
Câu hỏi thường gặp #
- IDE như Visual Studio hay IntelliJ IDEA thuộc mã UNSPSC nào?
Các phần mềm môi trường phát triển tích hợp (IDE) thuộc Cấp hàng hóa 43232402 — Development environment software, nằm trong Cấp lớp 43232400. Khi mua bản quyền IDE cho đội ngũ lập trình, sử dụng mã này để phân loại trong hồ sơ mua sắm.
- Phần mềm quản lý mã nguồn như GitLab hay Bitbucket thuộc mã nào?
Phần mềm quản lý phiên bản và cấu hình mã nguồn (như GitLab Enterprise, Bitbucket Server, Perforce) thuộc Cấp hàng hóa 43232401 — Configuration management software, trong Cấp lớp 43232400. Lưu ý phân biệt với công cụ Git mã nguồn mở không phát sinh giao dịch mua sắm.
- Middleware hoặc ESB dùng để kết nối hệ thống có thuộc 43232400 không?
Có. Phần mềm tích hợp ứng dụng doanh nghiệp (Enterprise Application Integration software) như MuleSoft, IBM App Connect, WSO2 thuộc Cấp hàng hóa 43232403 trong Cấp lớp 43232400. Điều kiện là sản phẩm được mua với mục đích tích hợp/kết nối hệ thống trong môi trường phát triển hoặc vận hành CNTT.
- Dịch vụ outsource phát triển phần mềm (gia công lập trình) có dùng mã 43232400 không?
Không. Dịch vụ gia công phát triển phần mềm là dịch vụ CNTT, thuộc Cấp nhóm 81110000 (Computer services), không phải mã sản phẩm 43232400. Mã 43232400 chỉ áp dụng khi mua sản phẩm phần mềm công cụ (tool software product) có bản quyền xác định.
- Phần mềm kiểm thử tự động (automated testing tool) thuộc Cấp lớp nào?
Công cụ kiểm thử tự động phục vụ quá trình phát triển phần mềm (như HP ALM, Tricentis Tosca, Selenium Grid phiên bản thương mại) thuộc Cấp lớp 43232400 — Development software, vì kiểm thử là một giai đoạn trong vòng đời phát triển phần mềm theo định nghĩa UNSPSC. Nếu cần chọn Cấp hàng hóa cụ thể, có thể dùng 43232402 (Development environment software) hoặc ghi nhận ở cấp lớp 43232400.
- Phần mềm ERP có kèm module phát triển (ABAP Workbench, APEX) thì phân loại thế nào?
Nguyên tắc UNSPSC là phân loại theo mục đích chính của sản phẩm. Nếu mua toàn bộ hệ thống ERP để chạy nghiệp vụ tài chính/kế toán, phân loại vào 43231600 (ERP software). Nếu mua riêng module phát triển hoặc IDE tích hợp trong nền tảng đó với mục đích lập trình, có thể tách và phân loại vào 43232400.
- Low-code hay no-code platform có thuộc 43232400 không?
Phụ thuộc vào mục đích chính. Nếu nền tảng low-code/no-code được mua để đội ngũ phát triển xây dựng ứng dụng nội bộ (tức phục vụ quá trình phát triển phần mềm), phân loại vào 43232400. Nếu được mua để người dùng cuối nghiệp vụ tự tạo form hoặc workflow mà không cần lập trình viên, cần xem xét phân loại vào class nghiệp vụ phù hợp hơn (ví dụ 43231500 hoặc 43232200).