Vitalsource Technologies, Inc. Pharmacy Practice in Developing Countries: Achievements and Challenges