he also produced the data model and physical data design , developed the interfaces that moved information from and to other systems , architected the user interface , and laid the foundational hardware upon which the systems ran .