Software and Programming Tools in Pharmaceutical Research