Let me see if I have you right. You have a Lotus Notes application running on a Domino server which uses agents that access (or run) third party software that the end user must have local for it to work?
No I have a Notes Application which runs on a Domino Server which I want to package and ship to customers so that they can install it on their Domino Servers. What is the best way to package my application?
You could make a Notes Template of your application, take a file copy of the template lets call it test.ntf and copy it to a directory of the same name as the original directory and then make a database from this template (i.e. test.nsf).
This gives you the advantage that you can easily upgrade the code when changes are made.
You could just copy the database and install it as per the instructions in (1) above.
You could use a Install shield to wrap the application for you and then just run it at the client site where it will place it to the correct directory. However, this would still mean that you would need to place a database link on the Lotus Notes client.
In my opinion (1) above is best but takes a little management so that you migrate changes correctly.
Let me see if I have you right. You have a Lotus Notes application running on a Domino server which uses agents that access (or run) third party software that the end user must have local for it to work?