Eclipse là một môi trường phát triển tích hợp cho Java. Ngoài Java, Eclipse còn hỗ trợ nhiều ngôn ngữ lập trình khác như PHP, C, C++, Cobol, C#, HTML, XML, JavaScript...
PlantUml là ứng dụng dễ sử dụng giúp người dùng dễ dàng tạo ra các sơ đồ ngôn ngữ mô hình hóa thống nhất thông qua ngôn ngữ mô tả và lưu sơ đồ đã tạo thành định dạng tập tin PNG hoặc SVG.
Ultimate++ là phần mềm giảm sự phức tạp của quá trình gõ các dòng lệnh (code) và kích thước tập tin của các ứng dụng nhằm tối ưu hóa thời gian khởi chạy. Đây là phần mềm dễ sử dụng, có nhiều tính năng hữu ích.
Ngoài MS Office, gần đây có những công cụ miễn phí như OpenOffice hay EasyOffice. Tuy nhiên, một trình soạn thảo văn bản khác với giao diện lạ, đẹp mắt hơn Word truyền thống đó là Jarte của Carolina Road Software.