Should Business Intelligence be a staff function, or should I use an outsider?The answer to that is an absolute "it depends." Larger businesses often have staff resources that can do most of the data gathering and analysis. They will often benefit though, but having an outside perspective during the analysis phase.Smaller businesses almost never have the internal staff resources to do an effective Business Intelligence job. The exception to this is if there is a person (often the CEO) who does the BI work because he or she likes it. Smaller businesses and independent business professionals can usually benefit from outside help with information gathering and with analysis and recommendation.