softwarelife.org Review