Software Additive Manufacturing Process