If you are simply just using a memory stick then no you don't need any special program...the only advice I have for you, is keep all you designs in a file on your computer, and when you want to use a a certain design, load it onto your memory stick and put into your machine that way your machine doesn't have to load alot of designs....Just make sure that the designs you are downloaded from the internet are the right ones for your machine...Like my machine uses .jeff, not sure what yours uses....does this make sense to you?