Virtual NanoApps