ranchsoft Technologies, LLC