So I had a challenge lately at a customer.
They want a virtual package for a programme called IntWis. The programme itself is no problem at all, just a simple wise, so SVS > new layer and packaging like the fire brigade. No problem at all.
But then... The application depends on Business Objects, ArcGIS and three variants of Oracle. Oracle 8, Oracle 9 and Forms 6. But not just one installer, but very specific it needed one component of Oracle 8, another of Oracle 8.12 update, some of Oracle 9 and all of Oracle Forms 6. All of them carry their own enviroment, their own ORACLE_HOME and what not.
The tricky part is: that is almost impossible to accomplish in normal SVS. Layers see eachother and conflict like their is no tomorrow. Three different oracles, three different kinds of enviroments.
Finally i got one solution working, barely.
I came to the conclusion that creating one package for the entire application wouldn't work, period. Too much info...