Does Business Card Factory Deluxe 4.0 run on Windows 10?
No, the application won't run on Windows 10. Officially, you can install the application only on Windows XP, Vista, 7 or and Windows 8. However, that doesn't mean you can't try to install it in Compatibility mode. If you have the product, right click the installer and go to Properties > Compatibility. Select one of the above versions of Windows and launch the installation. It's possible it should work this way.
If you don't have it, contact the developer and ask him about compatibility with Windows 10.
Official website: http://www.novadevelopment.com/software/business-card-factory-deluxe-128998