A software program wouldn't necessarily help if you don't keep the results offline or away from your home, so I recommend a cloud-based program. Know Your Stuff is a free online program to record your home inventory. It has full instructions and videos to help you.
There are also home inventory apps you can get for your phone. One advantage is that you can use the barcode to record books and movies for example.
|Screenshots courtesy of Visual Inventory/MoveInsure via iTunes.|
Get Belongings is another free online cloud app which allows you to record your home inventory and manage your belongings. According to the website,
"Belongings is a cloud-based smart phone application that allows you to keep track of everything you own."
Some insurance companies even offer their customers various online or app inventory options which I would prefer over actually paying for a service but if you change insurance companies, that could be messy and time consuming. Independent services might be better in this instance.
Best practices include updating your inventory yearly, and be sure to record large ticket items promptly. During your yearly inventory, remove items you no longer own. Consider adding a room by room video to "show" that you actually own the items you are claiming. You never know, you might realize that you are under insured after taking a complete inventory. Better to know that information before the disaster strikes! ☺