Công cụ để phát triển ứng dụng CSDL đã được lựa chọn hỗ trợ tiếng việt theo chuẩn Unicode TCVN 6909.
Visual Studio.NET 2005 là bộ công cụ phát triển phầm mềm mạnh có thể xây dựng trọn vẹn giải pháp tổng thể cho cả ngành. Đây cũng là một trong số ít bộ công cụ sẵn có hiện nay hỗ trợ hoàn toàn bộ mã Unicode.
Visual studio.NET 2005 dựa trên nền tảng .NET framework với mục tiêu mọi ứng dụng viết bằng .NET chạy được mọi nơi độc lập với platform như phần cứng, hệ điều hành. Các máy tính về thiết bị chỉ cần có .NET framework là chạy được ứng dụng mà không phải dịch lại. Ứng dụng bằng .NET có thể viết bằng bất cứ ngôn ngữ nào như VB.NET,VC hay C# một cách dễ dàng ngay cả trong cũng một ứng dụng. Hạt nhân của .NET framework là Common Language Runtime (CLR) có các đặc điểm sau:
trạng chương trình tương tranh giữa các ứng dụng dùng chung như ứng dụng phát triển trên nền COM.
- Các công việc thíết yếu như quản lý bộ nhớ, liên lạc giữa các tiến trình được thực hiện tự động.
- Các công cụ được hỗ trợ rất đầy đủ: .Net framework Base Class cũng cấp tiện ích rất phong phú cho file, network, serialization, mã hóa, XML, database…,không cần dùng thêm các hàm API nữa.
- Dùng chung cho từ Win CE cho đến Destop,Web : dễdàng cho việc mở rộng hệ thống trên các platform khác nhau.
Visual Basic.NET (VB.NET) là ngôn ngữ lập trình hướng đối tượng do Microsoft thiết kế lại từ con số không. Visual Basic.NET (VB.NET) không kế thừa VB6 hay bổ sung, phát triển từ VB6 mà là một ngôn ngữ lập trình hòan toàn mới trên nền Microsoft.NET framework. Do đó,nó cũng không phải là VB7. Thật sự,đây là ngôn ngữ lập trình mới và rất lợi hại, không những lập nền tảng vững chắc theo kiểu mẫu đối tượng như các ngôn ngữ lập trình hùng mạnh khác đã vang danh C++, Java mà còn dễ học,dễ phát triển và còn tạo mọi cơ hội hoàn hảo để giúp ta giải đáp những vấn đề khúc mắc khi lập trình. Hơn nữa, không khó khăn khi cần tham khảo, học hỏi hay đào sâu những gì xảy ra bên trong. Visual Basic.NET (VB.NET) giúp ta giải quyết với các phức tạp khi lập trình trền nền Windows và do đó, ta chỉ tập trung công sức vào các vấn đề lien quán đến dự án, công việc hay doanh nghiệp mà thôi.
Nếu ta để ý tên của Visual Basic.NET (VB.NET), ta thấy ngay ngôn ngữ lập trình này chuyên tạo ứng dụng (appliacation) dùng trong mạng, liên mạng hay internet.