IIFPT - Mobile Processing Unit