| CPC G06F 16/173 (2019.01) [G06F 8/33 (2013.01); G06F 11/3664 (2013.01); G06F 16/2453 (2019.01); G06F 16/24573 (2019.01); G06F 16/252 (2019.01); G06F 16/907 (2019.01); G06F 9/453 (2018.02)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving, at a server, user input defining an objective from a client device coupled to a network, wherein the user input is indicative of a new functionality to be added to a virtual application;
obtaining, at the server, metadata associated with an identifier associated with the virtual application from a database system;
analyzing, at the server, the objective and the metadata to identify a solution for achieving the new functionality within the virtual application;
providing, by the server, a graphical user interface display including a graphical indication of the solution; and
in response to selection of the graphical indication of the solution within the graphical user interface display, updating the database system to implement the solution.
|