Sometimes integration assignments are taken as custom projects. This may require you to define the scope, putting in a development cycle, followed by a testing phase. Pre-configured solutions are available out of the box and can address the majority of the typical needs of an organization. It can then be tweaked by adding fields or any deltas that may be required.