MPWS-tiedosto on laskentataulukko, jonka on luonut MathPiperIDE, IDE joka sisältää tekstin muokkaus-, kaavio- ja kartoitusominaisuudet. Se sisältää kooditaittoja, jotka ovat lähdekoodin osia, kuten MathPiper, jotka voidaan suorittaa yhtälöiden laskemiseksi.
MathPiper on ohjelmointikieli, joka on suunniteltu käytettäväksi luonnontieteiden, tekniikan ja matematiikan aloilla. Laskentataulukot ovat olennainen osa MathPiperia, ja näissä taulukoissa on kooditaittoja, joita käytetään ensisijaisesti matemaattisten yhtälöiden laskemiseen. Nämä kooditaitokset voidaan suorittaa asettamalla kohdistin sen sisälle ja kirjoittamalla siirtyminen että enter. Lähtö (lapsitaitto) syntyy sitten suoritetun kooditaitoksen alapuolelle, joka tunnetaan myös vanhempanaittana.