you can add an SD card to it, so size won't be much of a limitation, but the amount of RAM (1GB) would be, so very graphics intensive things could lag a bit. While it has a 64-bit processor, it only has 32-bit UEFI, so if you have an application that requires 64-bit, it won't run. Not that I've seen a consumer app with that requirement yet. Enterprise is a different story. So far, the only thing I've found that you <cannot> run on it is Clash of Clans. Simply because the vendor hasn't made it available to run in Windows. Which is fine by me.