What do you like best?
Sage 100 is a great product for those companies with a high volume of data entry, especially if you have many users. All entries can be done from the keyboard without having to switch over to the mouse or memorize a lot of keyboard shortcuts, unlike products like Quickbooks or Netsuite, which have different benefits, but quick-entry usability is not really one of them. It also has good controls for when managers must do approval of entry batches.
If you don't want users to be able to go back and change entries, this is also a good choice, as you cannot delete entries once posted--you have to do an opposing entry instead. Makes for a great audit trail if that's what you need.
The entry screens are fairly intuitive for the most part; your journal entries actually look like journal entries, and when inputting comments, it is consistent between modules so that if you are familiar with one, you will be able to tell when making an entry ina different module what will likely appear on the GL--so you know where to put in check line memos vs. GL comments for income statement review later.
Great options when inputting A/P & A/R or C/R for entering on-the-fly items tied to invoices or just putting it into a GL bucket. Can divide up each one as needed.
Reports can be printed short-style or long-style; that is, if you have long descriptions on your journal entries with lots of detail, you can print all of it, but if you want to shorten up your report, you put the important things at the front of all your entries, then the details, so you can print "short version" reports to save paper or just make it more readable.
Excellent reports available by period, to-date, etc. for budget variance analysis.
Good customization for report printing formats--though it can take some trial and error to achieve the result you're looking for!
What do you dislike?
Licensing fees for multiple users can become costly, but if you've got that many users, it's probably a drop in the bucket, relatively speaking. You can have more users than licenses, but they can't all be using at the same time, so you can save a bit if you have shift workers.
The inability to change prior entries can mean that users who think they know how to correct something may only end up making it worse--such as posting an A/P invoice dated 8/31 to a 9/30 entry period, or putting in adjusting entries on the Bank Reconciliation to cover for such an issue. It can be done, but you really have to understand how the system posts each type of entry.
Creating new reports can be cumbersome for those who don't know Crystal Reports REALLY well. Most companies end up outsourcing this work.
The modules work together well, but sometimes it can be frustrating to learn that one little thing you'd like to add is part of an entire module you haven't been using, and implementing the whole thing can be costly or time consuming.
Recommendations to others considering the product
If you want solidly immutable data with a great audit trail and compartmentalization for your users, this works well. If you are looking to be able to correct entries later (say, you're making recommendations to your small-biz clients for software in which you expect to have to make a fair number of corrections), Quickbooks or Netsuite are better ways to go. With those, you can lock prior months & just keep current periods open until you have corrected everything needed. However, it is a very good product to use if you have multiple companies in-house, as the requirement to switch companies entirely means that you don't mistakenly enter something under the wrong company.
What business problems are you solving with the product? What benefits have you realized?
It is helpful for speeding up data entry, both for journal entries and for A/P & A/R. Saves man-hours.
Also prevents people from just deleting an entry they didn't understand--improves the process of sa manager asking the user about it first, because they don't want to make a correcting entry only to have to correct THAT entry. Perhaps the original entry was in fact correct!