IKEA has an online
kitchen planner that does a good job. Create your login and start planning at home. When you think you have something workable head over to IKEA. Log in at the store and have one of their planners go through your plan and sanitize. They will make sure you have all the trim, end panels, and hardware needed. Once you pay for the order they will hand you a printed "road map" organized by cabinet (mapped to your online plan) with all the related parts/codes. You can walk out that day with the materials or have them shipped for a nominal fee. The road map makes assembling cabinets dead simple - lots of boxes with long identification codes.
What's really cool about this approach is that if you decide to make a change mid-stream (as I did a few too many times) it's simple to return unused materials and purchase additional stuff as needed. If you're paying a pro then this would get expensive fast - contractors don't like changes. If you have an IKEA store nearby I highly recommend you go in and see their kitchen displays. Many folks roll their eye's when IKEA is mentioned but their kitchen line is pretty high quality for a bargain price. Look for their 25% off sale that's run a couple times a year.