Đây là một số nguyên tắc tôi sử dụng khi đánh giá khóa trong:
Nhà cung cấp có sử dụng các định dạng tiêu chuẩn công nghiệp không?
Nếu bạn kết thúc với hàng tấn tệp và mã phải nói tiếng nước ngoài, thì việc chuyển đổi là cực kỳ khó khăn. Nếu bạn có các định dạng tiêu chuẩn như XML và JSON thì không. Ví dụ: ASP .Net sử dụng aspx, đây là đánh dấu không phải là html, cũng không phải là XML hợp lệ. Điều này làm cho rất khó để chuyển đổi các tệp hoặc phân tích chúng.
Nhà cung cấp có cung cấp đủ điểm để tích hợp với hệ thống của họ không?
Bạn có thể giải phóng dữ liệu của mình ra khỏi hệ thống và tích hợp nó với các hệ thống của riêng bạn thông qua một số hình thức tương tác, như các dịch vụ web không? Nếu bạn muốn tích hợp nó với các hệ thống của mình, bạn có cần thêm nhiều sản phẩm của nhà cung cấp với giá cao không?
Làm thế nào là khó khăn để thay đổi giải pháp cho một giải pháp khác?
Kiểm tra vệ sinh liên tục là cần thiết để xem việc di chuyển khỏi nhà cung cấp sẽ khó khăn như thế nào. Nếu công cụ của nhà cung cấp tràn ngập toàn bộ cơ sở hạ tầng của bạn, bạn sẽ mệt mỏi.