It was a difficult balancing act: if you put too much time into the software side, the manhours and labor costs start to add up, but if you go the other direction and overdo the hardware development, the production costs can quickly skyrocket.