It has been very easy to customize my apps with some of our own customizations, which we've needed in order for us it work best as an app that's used by several different departments within one organization! There are certain things about this software I don't like- not being able edit fields or add new ones (custom), having limited customization options available from what you can see when editing your form etc...
However overall great customer support & quick responses if there were any issues at all during testing/implementation phases!! We're solving problems regarding employee time cards / payrolls - so far no complaints because their system works well but sometimes they might need help inputting info into specific areas due its ease compared wtih manual methods required prior.-.