Insurance modernization is increasingly being constrained by the people and capabilities required to deliver it, according to Info-Tech Research Group. The global research and advisory firm's newly ...