Comments: What is contract manufacturing software?