Kniterate has many of the features of an industrial knitting machine, the most important being automated knitting and transfer of stitches. This allows it to do automatic shaping (it can increase or decrease stitches, cast-on, bind-off, etc.).
Key differentiators are its size and price, which allow it to be in many more workshops.