Depending on the app and Android version, there may be an option under the app info to move it to the SD card. It's generally not a good idea to move an app to an SD card. It will slow the app down and some won't run at all. If the app uses external data, such as picture, music or video files, they can usually be moved to the SD card. Then it's a matter of telling the app where to find them.
The actual moving of the files can be done with a file manager app. There is usually one included with Android. If not, or if a better one is required, there are lots in the app store. Some work with SAMBA to move or copy files between the Android device and Windows shares over wifi.