| CPC G06F 8/51 (2013.01) [G06F 8/71 (2013.01); G06N 20/00 (2019.01)] | 24 Claims |

|
1. A method for transforming a Network Enabled Technology (.NET) application to a modern-framework based application, wherein the method is implemented by a processor executing program instructions stored in a memory, the method comprising:
extracting, by the processor, a metadata object from a source code of the .NET application, wherein the metadata object comprises details associated with the .NET application;
generating, by the processor, a step list based on the metadata object using a predefined mapping table or machine learning or a combination thereof, wherein the step list is representative of a list of steps to be executed to transform the .NET application to the modern-framework based application, wherein the step list comprises a reference to pieces of the source code facilitating features of the .NET application that are incompatible with the modern-framework, and a list of transformations to be made in the pieces of the source code to make the features of the .NET application that are incompatible with the modern-framework into modern-framework compatible features; and
transforming, by the processor, the .NET application to the modern-framework based application by executing the list of steps associated with the generated step list.
|