TOGAF is specifically designed for Enterprise IT Architecture - organization-wide technology strategy and planning across business, data, applications, and technology. It's too high-level for software architecture (individual systems). It doesn't address human/organizational design directly. BPM for SOA is a methodology, not an architecture planning level.