We're building a cloud based SaaS application that needs to allow company employees to use their corporate login. At this stage in the company, we haven't recognized a need for any other integration other than being able to import and export a CSV file, however, we plan to offer an iPhone and Android app as well and I'm currently unsure of the authentication / integration needs. At this point, should we start using an integration solution at the beginning or should we custom build the simplest solution as possible and just add as necessary? How prevalent are the integration issues in modern cloud enterprise sales?
My recommendation would be to outsource for as long as possible and focus your time and energy elsewhere. Build the simplest, least expensive solution possible and test whether there is sufficient marketplace demand for the concept before investing one dime more than necessary.