What are the requirements? If you're just talking about adding textual tags to an image, that's pretty straightforward. Have a snippet here

commented: sorry should have clarified +14

Let's say I have a jpg and I want certain sections of it to be hyperlinked to another page. The image must be responsive and the image must not be made up of separate images.

I will also need an easy front end to select parts of the image and add hyperlinks to them.

An image map? Supported in HTML, and there are already loads of tools to help you with that. Something like this perhaps.