Sharing a linked COPY of an application (without using the Marketplace)

Sharing a linked COPY of an application (without using the Marketplace)

I've developed an application which I'd like to share with another company.  Note that I DON'T mean simply inviting other individuals to contribute data to my application -- I mean creating a separate copy of the application's forms, views, scripting, data so that another company can use the app themselves.  And if I make a change to the source code, I'd like the change to propagate to the other company.

Is this type of arrangement possible?  Can I do this using the Marketplace?  Can I do it without the Marketplace?

Any help will be greatly appreciated.

Best,
Zach