Saw the discussion thread on Scouting software, and wanted to throw $.02 in. Full disclosure-- I'm biased...
There's a variety of software suites out there to accomplish whatever your unit is looking to do. The troopmaster suite is pretty comprehensive in records-keeping, but as mentioned above it's primarily an administrative tool and a bit short in organizing events and for communications purposes. It does gain some functionality with addons such as DotNet and the mobile add-on. Other services provide troop web pages with calendaring services, and so on, like http://www.troopwebhost.com
. Then you have purely event-oriented software such as http://www.wildapricot.com
Some things to consider include who's going to be using the tool (troop adult leaders only? Scouts? Parents? ), who's going to be accessing the tool, and what specifically you want to get out of it.
I'm interning with the non-profit that's developing ScoutSpirit at http://www.scoutspirit.com
, which focuses on records, communications, and event-management. It's accessible on a cloud-based platform, with a mobile app in development. We wanted to make something accessible to Scouts and Leaders everywhere. And it's got a free trial! Check it out... the site's got a listing of a lot of scouting and event-management software and serves as a good jumping-off point to find the solution that works for your unit.