Hello
I have a few suggestions for the Solutions Module:
1) Mark Solution as Inactive/Deprecated instead of deleting the solution. (This could work with feature request 'expiring' solutions too, an expired solution would be flagged inactive)
2) Link a solution to an asset or service from the service catalog.