I would like to mention that this is what I am doing since last 4+ years for a re-putative IT/Software company based in Mohali IT park (India). The company I worked deals with the web bases services, product development, SaaS Application, Rich internet applications, .Net/PHP, Magento, Wordpress, Joomla, Sitefinity, DNN, Umbraco, Mobile app development (iOS/Android) and plugin development. My job responsibility was there to bidding on these technologies and gather the project requirements, reverts to prospects, Analyze the project scope, divide the project into modules, feature listing, proposal writing, DFD diagrams, flow chart development and discuss with the development team to estimate the project time and cost.