Vitalsource Technologies, Inc. Computer-aided Innovation (cai)