STOCKHOLDERS AGREEMENT BY AND AMONG OPEN LINK FINANCIAL, INC. THE MANAGEMENT STOCKHOLDERS as defined herein AND THE INVESTORS as defined herein Dated as of February 1, 2006