Computer-implemented method of updating a deployed app, wherein the app is deployed on a target device, wherein the app comprises at least one current workflow which is processed by a computing platform, respectively, the method comprising: • providing an app development user interface of an app development platform to a user for developing the app; • capturing the user's input relating to at least one amendment of the respective current workflow in response to user interactions with the app development UI; • determining at least one respective difference between the respective current workflow and the respective amended workflow; • determining if the determined respective difference is conflicting or non-conflicting; if the determined respective difference is determined to be non-conflicting: • updating the respective current workflow to the respective amended workflow; and • updating the deployed app on the target device, the updated app comprising the respective updated workflow, wherein the respective amendment of the respective amended workflow may relate to one or more amended workflow definitions, one or more amended workflow instances and/or one or more amended workflow activities, and wherein the method further comprises: • determining at least one of the following differences as non-conflicting difference: an addition of a workflow activity in a not yet executed path of the current workflow, a removal of a workflow activity in an executed path of the current workflow, a re-ordering of a workflow activity in an executed path of the current workflow, changes in the properties of a workflow activity or in the outcome of a workflow activity, an addition of an outcome in an exclusive split, of a call-microflow or of a user task activity, a change in a context entity, in a referenced microflow, in a referenced page or in a referenced workflow, or any combination thereof. wherein the app is deployed on a target device, wherein the app comprises at least one current workflow which is processed by a computing platform, respectively, the method comprising: • providing an app development user interface of an app development platform to a user for developing the app; • capturing the user's input relating to at least one amendment of the respective current workflow in response to user interactions with the app development UI; • determining at least one respective difference between the respective current workflow and the respective amended workflow; • determining if the determined respective difference is conflicting or non-conflicting; • providing an app development user interface of an app development platform to a user for developing the app; • capturing the user's input relating to at least one amendment of the respective current workflow in response to user interactions with the app development UI; • determining at least one respective difference between the respective current workflow and the respective amended workflow; • determining if the determined respective difference is conflicting or non-conflicting; if the determined respective difference is determined to be non-conflicting: • updating the respective current workflow to the respective amended workflow; and • updating the deployed app on the target device, the updated app comprising the respective updated workflow, • updating the respective current workflow to the respective amended workflow; and • updating the deployed app on the target device, the updated app comprising the respective updated workflow, wherein the respective amendment of the respective amended workflow may relate to one or more amended workflow definitions, one or more amended workflow instances and/or one or more amended workflow activities, and wherein the method further comprises: • determining at least one of the following differences as non-conflicting difference: an addition of a workflow activity in a not yet executed path of the current workflow, a removal of a workflow activity in an executed path of the current workflow, a re-ordering of a workflow activity in an executed path of the current workflow, changes in the properties of a workflow activity or in the outcome of a workflow activity, an addition of an outcome in an exclusive split, of a call-microflow or of a user task activity, a change in a context entity, in a referenced microflow, in a referenced page or in a referenced workflow, or any combination thereof. • determining at least one of the following differences as non-conflicting difference: an addition of a workflow activity in a not yet executed path of the current workflow, a removal of a workflow activity in an executed path of the current workflow, a re-ordering of a workflow activity in an executed path of the current workflow, changes in the properties of a workflow activity or in the outcome of a workflow activity, an addition of an outcome in an exclusive split, of a call-microflow or of a user task activity, a change in a context entity, in a referenced microflow, in a referenced page or in a referenced workflow, or any combination thereof.