Việc thiết kế phần mềm nhờ máy tính hay các công cụ CASE như phần mềm Enterprise Architect dùng các tập tin EAP để lưu dữ liệu đối với các đối tượng khác nhau về kết cấu và kiểu mẫu.
Các tập tin EAP hoàn toàn tương thích với đặc điểm kỹ thuật của UML 2.0.