the application should have 1.Which has complete menu system i.e. menu bar and different menus like File, Edit etc. 2.Which can open a graphics file like bmp file, Jpeg file etc. using a file dialog box. 3.It should have options to edit the file and make modifications like graphics, editing and Application. Different operations to be supported by the application are: a.Increase and decrease in brightness. b.Convert to gray scale. c.Invert the colors. d.Modify the contrast of the picture. e.Emboss the picture. we can use either awt or swing .