In the past we have used Picasa, which was great, but a lot of the information was sitting in the specific Windows user account being used, and also that information was tied to specific file paths. Now I am looking for something where: 1. Information is stored independently from the machine I am working from. 2. We can work from different devices (primarily Windows, but preferably Android as well). 3. Paths (for directories) can change. 4. Standards are followed as far as possible.