Innovative Software Eccosystem in Drug Discovery and Development