could anyone help me on finding a suitable way to take user requirements down with a demo-version-programs.

Normally people in my company shows demo-versions of programs to customers and from that demos they take down big and small modifies that shold be implemented.

So it's not the right solution to take down all single requirements. Sometimes customers silently accept what they see so it's not possible to document what they really want.