These days are so exciting as I am not only working on some challenging opportunities but also discussing and debating on some hot topics such as Enterprise Architecture, Role of an Architect and the future of Cloud Computing and Windows Azure. I always try to learn new things and discuss with my colleagues and friends to share knowledge and get others point of view on the topic/subject. Yesterday, I was discussing on Enterprise Architecture & Role of an Architect with my colleagues. During discussion, I found that every one has some specific concerns/views which are not exactly matching with others so thought of doing some research and writing a blog post for my own reference. As I did not have a Blog so gave my first preference to MSDN Blog Site and created this Blog. I am still learning and doing some research on these topics so in the coming days, you will see some of my blog posts on these topics to better understand Enterprise Architecture and the Role of an Architect.