With MS-DOS, all you basically need is a boot-disk and the ability to copy files. It never really used very complex installations, although sometimes the MS-DOS startup files are altered by installation scripts. (autoexec.bat and config.sys) You should be able to just XCopy the application (except the MS-DOS system itself) and modify the startup to reflect the old situation and you should be done.
However, before you start using your old MS-DOS application with modern hardware, do be aware that old MS-DOS applications might not be able to handle current hardware any more. Modern CPU's are way too fast for most, the graphic cards support far more complex modes than they used to and best of all, hard disks have become huge, compared to what was common for MS-DOS.
In 1990 I had a pinball game for MS-DOS, which was real fast back then. In 2000 I played the same game a few times, although you couldn't really call it playing anymore. I would start the game and I'd immediately hear a beep telling me the game was over. But at least I did see the ball move over the screen. On my current system, I tried it again and this time I did not even see the ball any more. Still amazing that an application that old would still run after 20 years, but unfortunately it's one of the few that can handle modern hardware. Many other MS-DOS applications will refuse to run on my system, complaining that I have a negative amount of disk space or memory. (I have a 1 TB disk and 12 GB of RAM...) These applications were written in a time when 16-bits applications ruled the world and memory could be addressed by just 20 bits. Nowadays, they generate all kinds of overflows and underflows and some even make some invalid processor calls, that might make your (virtual) system crash over and over again.
While it's possible to run those old MS-DOS applications, it won't be easy.