Avoiding coding using purpose-built steps