the price is ok lah... alot of people go for those 3rd party
software but you know the thing about technology and business is
that, you want the technology to suit your business, not you have
to adapt your business to the technology which is what happens when
you buy a software and realize it's stuck like that and then you
have your tweak your business process to move according to how the
software works... but the optimal way should be to get the software
to suit your business instead.