Պորտերի սթեմինգի շատ ալգորիթմների իրականացումներ գրվել են և անվճար տարածվել, այդ իրականացումներից շատերը պարունակում էին աննշան թերություններ։ Որպես արդյունք այս հիմքերը չունեցան իրենց պոտենցյալը։ Որպեսզի դուրս թողնել այդ սխալները, Մարթին պորտերը ստեղծեց ալգորիթմների պաշտոնական իրականացման անվճար ծրագրային ապահովում 2000 թ.-ի ընթացքում։ Նա երկարացրեց իր աշխատանքը մի քանի մյուս տարիների ընթացքում կառուցելով Snowball (ձնագնդիկ) ծրագրավորման լեզվուն, որը սթեմինգ ալգորիթմների գրելու համար նախատեսված հիմք է՝ կմախք, և իրականացրեց զարգացած անգլերեն սթեմերի(հիմնավորող) կառուցում մի շարք այլ լեզուների սթեմերների հետ միասին։