Architecting IT Codex