Vitalsource Technologies, Inc. Early Aspects: Current Challenges And Future Directions