Generate documentation from Process Planning

What is the best way to generate documentation with specific customert requirements?
Through EKL, CAA or maybe we have some customizeble report generator?