1. A method comprising steps of: performing one or more diagnostic operations on at least one portion of a user skin image to generate user skin image data, wherein the one or more diagnostic operations are associated with an identified skin-related application; processing the user skin image data in accordance with the identified skin-related application, wherein said processing comprises: identifying one or more sets of skin image data in a database that correspond to the user skin image data based on one or more parameters specified by the skin-related application; and determining at least one image processing filter based on the one or more sets of identified skin image data from the database; and applying the at least one image processing filter to the at least one portion of the user skin image to generate a simulated user skin image; wherein one or more of the above steps are carried out by at least one computing device.