Thanks.
You mean about applications and switching?
My app - ID-Tasker - is 100% in control of the other app - InDesign - by executing series of commands - "rules" - that user can select from the list and build a Task - kind of Actions that you can record in Photoshop - but on steroids. BTW, ID-Tasker can also control Photoshop and Illustrator and more.
Because there are few modes of controlling InDesign by ID-Tasker - you can run task that will work for hours processing 100s of files independently - BatchMode - or user can work in the Interactive Mode and constantly switch between ID-Tasker and InDesign - and when recording tutorial, I would like to show clicks in the ID-Tasker - as "slides" & show what is happening on the list of "rules" - which one is currently executed - & what is happening in the InDesign.
OK, I have used Actions in Photoshop (and trained my peers for InDesign).
When I was a professor I have created many software assessments for Adobe tools. From your description you'll need more than just capturing either in sim or Video demo within Captivate. You want to go beyond the simple recording process. I believe it is possible but have no idea what your present skills with Captivate are? For sure, forget about the hyped new version, it is too limiting for your goal. But within Captivate Classic, using the point-and-click Advanced/Shared actions, variables, and maybe some JS to manage the assets created with both Software simulation and Video Demo my CP intuition tells me it could lead to a great interactive tutorial.