"Limited liability" is mainly related to financial liability (taxes, wages, payments for supplies). If you are worried about your software accidentally deleting all your users files, getting insurance would probably be better than founding a GmbH (and more affordable too).