a good photo editing program....gimp is a free one but photoshop is a tad better if you can get you hands on one, and just read tutorials on theme building since every device is different you need to resize things like wallpapers and icons to accomadate the properties for that device