Vitalsource Technologies, Inc. Technology For Modelling