Enlarging Thumbnail

We need to create a catalogue that has multiple thumbnails of the products. Once a thumbnail is clicked we need the picture to be enlarged to view in full screen. My question is; what program is BEST used for this application? what resolution should the images be? does the catalogue/file have to be uploaded to the web to be viewed or is there another application this can be done in.
Any feedback is appreciated!
thanks, Rainbow

e-Book: Steps to a More Profitable Workflow

smartsoft cover
Key Steps To Making Your Workflow Profitable
The most profitable print shops remain agile and respond to their customers’ demands while keeping inventory levels at a minimum, decreasing the amount of time from order to delivery and making it easy to do business with. Read the Post