There are just too many parameters that you can program for - parameters such as water temperature, soaking and agitation time that are almost infinitely adjustable without some prior knowledge of how the machine works with different varietals of beans.