When should I ask for a demonstration of the software?

Before you ask for a software demonstration, you'll want to know the exact requirements your business has for the new software system.  Once your needs have been determined, you should ask for a custom tailored software demonstration that focuses around your specific requirements.  

Requesting a custom tailored software demonstration rather than a broad demo will help you determine if the software will satisfy your business needs.