Mapping of typical business models and identification of best practices for business model design