While Applying for the Turkey Visa Application Keep following document ready.
Turkey Visa Check list
No, Iranians do not need a visa for Turkey for travel and business purposes for 90 days. They will get the stay up to 90 days without a visa and the validity is 180 days of the visa. You can apply for an E visa at E Visa Turkey.