A CRM tech person would be only able to do one or two. Such as:
middleware,
IC Web,
Web UI,
PCUI,
Workflow (this skill is also being used in R/3)
IPC,
ISA
and more.
For a CRM functional, he/she might be able to do one or more of 4 or 5 different areas.
BI (BW) is a different area but much narrower. In that sense, it's easier.