A software that will help me design my photos like photo frames, backgrounds, text, etc.
Zoner Photo Studio 12 at free.zoner.com
Picnik is a super easy-to-use web-based app (use the Create tab) lets you easily edit your photos, add text, effects, frames, etc. You can also read:- 3 Ways To Add Borders To Your Photos
If you're only looking for something basic and easier to work with, I would suggest Paint.net from http://www.getpaint.net
If you want a Photoshop replacement, The GIMP is a rather good choice from http://www.gimp.org
Both programs can be extended through scripts and plugins, but GIMP has more available since it's more established from being around longer.
HiGIMPhttp://mozillaquest.com/OpenSource04/Gimp-Photo-Edit-Tutorial-03_Story01.htmlAoao Photo Editor Aoao Free Photo Editor is an easy image software, its operating is convenient and its processing is fast, it supports many kinds of picture formats. It has a powerful function, it supports batch rename, resize images, add watermarks, image set , brush and so on. It suit for users of digital camera and picture collectors.Export video sequence, export Flash sequence and so on. Besides that, Free Photo Editor still support batch with fast speed.http://www.aoaophoto.com/photo_editor/Details.htmPhoto Marking Tool 2.0 http://www.365freesoft.com/photomarkertool.htmlPictureTitle http://picturetitle.com/
Paint.net is a great photo/graphics editing software program. Totally free.
Have you tried going to the open source community? I would suggest taking a look at the slashdot website for what you looking for. The first thing that comes to mind is something like GIMP or Scribus.