He has used a range of architectural approaches, modeling techniques, methodologies and tools. He specializes in using models and architectures to achieve business benefit, support strategic alignment, integration, reuse and continuous improvement. This includes work on BPM, content management and portals.