You'll need three things

  • Photoshop

  • Mockup template (it should have  a smart object layer for design replacement)

  • Design Files ( supports major file format)