A fastener driving apparatus includes an extensible polymer assembly and a fastener drive assembly, such that when said extensible polymer assembly is actuated (by a motor and linear motion converter), energy is stored as an extensible polymer of the polymer assembly extends in length and force from said extensible polymer is applied on said fastener drive assembly. When said extensible polymer reaches a sufficient extension, a retention means releases said fastener drive assembly and wherein said fastener drive assembly moves from a first position to a second position such that an anvil of the fastener drive assembly is capable of driving a fastener into a substrate.