StrangeBrew is a piece of brewing software out of Canada. I like it quite a bit and used it for a few years though I think I'm transitioning to BeerSmith.
SB has several things that are really nice that it does that BS doesn't do. One of them is exactly this. Under the Style tab for a recipe it'll let you pick the style you want to call your recipe. But it will also list off other styles that your recipe fits under based on OG, FG, IBU, color, ABV etc. It even let's you set similarity so it'll give you styles that you are within 5%, 10%, or 15% of matching the specifications. It's a nifty feature. One of the reasons that at the moment I'm using both BS & SB.