Để có thể thiết lập được hệ thống phần mềm như kế hoạch, hãy nghĩ về
hệ thống điều hành của phần mềm theo ba cấp độ:
• Ở mức cơ bản, hệ điều hành định hướng hoạt động của phần cứng.
• Ở mức cao nhất, là các ứng dụng của phần mềm như bảng tính, chương
trình tính toán thuế thu nhập, hay một chương trình thiết kế đồ họa. Đây là
điều mà những người sử dụng có thể thấy trên màn hình.
• Ở cấp độ giữa, hệ thống sẽ có một tập hợp các sản phẩm phần mềm kết
nối hai cấp độ trên.
Ở cấp độ cơ bản: Microsoft sở hữu hệ điều hành không kể đến số phận
của OS/2, chúng tôi tin rằng sẽ ngày càng thống trị trong thế giới các chuẩn
mực mở.
Ở mức cao nhất: Các công ty như SAP, PeopleSoft và JD Edwards chi
phối các ứng dụng phần mềm trên thị trường, trong khi chúng tôi là một
công ty không có tầm ảnh hưởng.
Ở cấp độ giữa: Các sản phẩm như cơ sở dữ liệu, phần mềm quản lý hệ
thống, và các chương trình quản lý giao dịch. Đó là tầng không thể nhìn
thấy được, rất phức tạp (được khéo léo đặt tên là “middleware
”) mà chỉ
những chuyên gia tâm huyết nhất mới quan tâm.
Nhưng chúng ta càng cân nhắc những vấn đề sẽ xảy ra nếu hệ thống máy
khách/chủ nhường đường cho hệ thống mạng lưới, thì middleware sẽ không
còn bị coi là một “điểm trũng” nữa và sẽ càng được đánh giá là một chiến
lược trọng tâm. Chúng tôi không thể nhìn thấy bức tranh toàn cảnh vào thời
điểm đó, nhưng vẫn có được những thông tin cơ bản. Lượng người sử dụng
tăng lên. Số lượng thiết bị tăng lên. Các giao dịch cũng vậy. Và càng có