SS&C Technologies Holdings Inc. SWOT Analysis