Virtual coffee machine