I love how easy it is to create new features with dreamapps. The support team is always willing to answer questions or solve problems as fast as possible. Sometimes there are bugs in some of their products that cause issues but nothing too major. There can be confusion when using different platforms like salesforce and dreamapps. However, if you have both these programs then this should not really matter much because they do seem to sync up quite well. We use dreamapps primarily for our inventory management system and also for customer portal creation/management. This has allowed us to streamline processes related to those areas.