“Business domain knowledge helps a lot when you are designing, developing software applications. One of the biggest challenges in my career was not having enough knowledge on the business domain when I was responsible as a senior developer for planning the software applications. My previous employer was providing IT services for the Banking and Telecommunication domains. And here at Digital Blue Foam we are working on the AEC domain. I was frustrated at the beginning but later understood, It is really hard to be good at all these domains as a software engineer. It was the collaborative effort that we put together with domain experts, developers within the company that overcame those challenges and finally brought huge success to all these software products."