Kích thước của hệ thống, được đo bằng các dòng mã nguồn được thiết lập bởi thiết kế hệ thống, có thể thay đổi khi hệ thống được mã hóa.
Thiết kế hệ thống hiện tại chưa phải là thiết kế cuối cùng vì vẫn còn một số lỗi và cải tiến cần được thực hiện.