I was commissioned a job that comes out a bit from the patterns of my job (programmer). I was asked to create a book for a famous interior design company. I first accepted, because it is simply a question of composing a book with illustrative images and simple captions. The question is: which software do you recommend for layout or in any case for realization?

ps. on the stack I joined recently so I apologize in advance if this question can be off-topic.

  • graphicdesign.stackexchange.com/q/3144/120647
    – user120647
    Dec 3 '18 at 9:14
  • I hope you do realize the programming in no way equates to the layout and design of a book/manual :)
    – Scott
    Dec 3 '18 at 11:08
  • 1
    I am fully aware of this .. I asked this question on purpose to document myself .. calmly I will learn this new world too :) @Scott
    – AlexLogic
    Dec 3 '18 at 11:15
  • 1
    Welcome to Graphics Design, by the way! As a new member you may want to read the introductory tour (don't worry, it's short – but reading it will earn you your first badge) and browse the Help center to familiarize yourself with the Stack Exchange Q&A model.
    – Jongware
    Dec 3 '18 at 12:41

I would highly recommend InDesign as your layout software, and Photoshop and Illustrator as the tools to create and edit assets that will appear in that layout. That said, if you're coming into layout design cold from programming, please understand that knowing which software to use is only one small step. It's like being told what the best programming language would be for a specific application. Now you have the formidable task of learning that language (graphic design) and how to effectively use it's methods to build a cohesive, efficient, and effective solution for your client. That goes for coding as well as design. I wish you much success.


I'm not aware of the design field, but in the scientific community, we produce PDF documents (with good layout and formatting) by coding into typesetting tools like Latex and RMarkdown.

If all you have is images and captions, I believe this should work for you, albeit there might be simpler tools for the graphic design field that I'm not aware of.

Not the answer you're looking for? Browse other questions tagged or ask your own question.