The document outlines six principles of IT architecture and engineering: 1) Solutions need to be architected and engineered before development to avoid becoming unusable over time. Architects should be properly employed. 2) True object-oriented design following good practices enables modularity and SOA compatibility. 3) Service-oriented architecture should be process-centric and promote collaboration between IT and business on transactional components and services. 4) Data is a key asset that requires proper management and architectural support for tasks like data mining. 5) Processes must be mapped, automated using SOA and BPMS, and continuously performance measured. 6) An enterprise taxonomy provides a categorical structure for business functions and removes boundaries for