Unfold Surface

Is there a way to unfold a surface.

Here is an example to show what I mean:

Lets say I have plastic packaging (like the kind batteriesare soldin)

That plastic starts out as a flat sheet.

My question is how to can I unfold this kind of surfaceusingSolidworks 2006, or what kind of software does this.SolidworksSurfacing