Vitalsource Technologies, Inc. Ict Based Innovations