Mã UNSPSC 43232400 — Phần mềm phát triển (Development software)
Class 43232400 (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). Class này nằm trong Family 43230000 Software, thuộc Segment 43000000 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 #
Class 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 commodity tiêu biểu trong class 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.
Class 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 segment 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 (ERP/kế toán) hoặc 43231500 (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 (Content authoring and editing software) hoặc 43232200 (Content management software).
Dễ nhầm với mã nào #
Bảng so sánh các class lân cận trong Family 43230000:
| Mã | Tên (EN) | Điểm phân biệt với 43232400 |
|---|---|---|
| 43232300 | 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 | 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 commodity con #
Các commodity 8 chữ số trong class 43232400 đại diện cho từng loại công cụ phát triển:
| Code | 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 commodity 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 commodity, dùng class 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 (Segment 81110000 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 commodity 43232402 — Development environment software, nằm trong class 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 commodity 43232401 — Configuration management software, trong class 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 commodity 43232403 trong class 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 Segment 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 class 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 class 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 commodity cụ thể, có thể dùng 43232402 (Development environment software) hoặc ghi nhận ở cấp class 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).