Packaging Egg Box - No, it isn't software exactly. But it is a great example of a design that works well at revealing the beauty and nature of the content to the user rather than hiding it, which is what UX design ought to do more.
Package your homemade soap in this cute and recycled way. Use paper bags and twine for the wrapping. Cut tag from cereal boxes and cover with paper stamped or printed design. You can buy tags at office supply store.