title: Is running an external document part of the presentation layer?
body: <p>I have an application that creates an MS Word document and runs it.  I'm trying to figure out which layer to put that code in.</p>
  
  <p>Would running the external document be part of the presentation layer or part of the business logic layer?</p>
  
  <p>One the one hand, it seems like it should be part of the presentation layer since it ultimately results in something being "presented" to the user (albeit within an external application).  On the other hand, it seems more like a business logic layer concern since the presentation layer might only want to be concerned with the current application's UI, and because all it's really doing when it comes down to it is running an external process -- something that could be used for multiple external processes which don't all have a "presentation" aspect to them.</p>
  
  <p>Also, I'm not sure if SO is the right place for this question.  I checked <a href="https://softwareengineering.stackexchange.com/">https://softwareengineering.stackexchange.com/</a> but there were only a handful of followers on those tags.</p>