It's impossible to say if the developers adapted this application for Windows 7 or Windows 8 because their official website doesn't exist anymore. When you access it, a generic search page is displayed instead. However, you can access the Nova Development website to find applications related to Stationary, Stickers and labels. The company is known to have applications from this category.
Official website: http://www.novadevelopment.com/
Note: Most of their applications are developed to support Windows 7 and Windows 8.