Development of one new drug can take about 15 years and cost up to 2 billion USD. The first step of the process is called drug discovery. At least 10,000 compounds are tested in the discovery phase and only 5 of them on average reach clinical trials. The loss due to research on failed compounds is about 27 million USD for one new drug. The success of the process depends on the selection of good molecules as starting points. Mcule aims to provide the best web-based drug discovery platform for pharmaceutical researchers (pharma companies, contract research organisations and academics). We aim to create an easily searchable chemical database of 500 million purchasable compounds, the Ultimate database, with standard parameters: minimum 80% synthetic success rate, maximum 6 weeks of delivery time, fixed prices. The Ultimate database would include virtual (not yet synthesized, but predicted to be synthesizable) compounds.