I want to download free Picasa that is compatible with Windows 7. Is it possible from this website?
Yes, you can download Picasa through Software Informer application page. Visit the page and click on the big green download button and wait for the download to complete. Double click the package and Picasa should be installed on your computer.
However, you can always use the direct download URL: https://dl.google.com/picasa/picasa39-setup.exe as an alternative.