
Photo Editor
Adobe Lightroom Classic
The catalog and darkroom where every RAW from the D3500 gets finished.
Lightroom Classic is where every shoot lands after import. Catalog on the left, develop module on the right, the same interface since forever and the same interface I'd still choose. RAW files stay untouched; edits live as instructions in a database until export. That non-destructive pipeline is the reason the software has held up for more than a decade — the original negative is always still there, and every decision is reversible.
The real argument for it, at least in this kit, is lens profile correction. The 10-20mm's barrel distortion at 10mm is significant on paper; one checkbox in the Lens Corrections panel solves it before I've looked at the rest of the photo. The 35mm prime's colour fringing wide open, the corner softness on both lenses, the vignetting at edge apertures — all of it lives in a lens profile Adobe maintains, applied automatically the moment the file is imported. The lens limits I named in the earlier entries exist in the optics and stop existing in the catalog. That's most of why they're acceptable.
Organisation is the other half. Folders, collections, smart collections, star ratings, flags, colour labels, keywords, metadata filters — whatever way you want to find a photo three years after you shot it, Lightroom has a handle for it. The catalog is a database, which means that if you move files outside Lightroom it gets confused, and which means that smart collections, keyword search, and metadata filters all work the way a database search should.
Things that aren't great. It's subscription-only, and Adobe's pricing trends one direction. The interface is unfashionable compared to Lightroom CC (the cloud-first sibling), and the catalog model does expect you to understand it. The recent AI features are a mix — Assisted Culling is useful and free; the Firefly credits are a separate line item and don't always give results worth the spend.
Sorted, rated, edited, exported. The whole chain sits in one application, and that's the argument.