3 ms·
Totally depends on the particular software and the market it serves. Mass market stuff I think lends well to simplified designs. Vertical market software tend
by jakejake 11y ago
Totally depends on the particular software and the market it serves. Mass market stuff I think lends well to simplified designs.
Vertical market software tends to have very specific requirements which are unfortunately not agreed upon by all of the big players in the industry. So you can simplify it, but if your software doesn't support X, Y and Z then you can't sign Corporation Foo. And you start getting feature requests (er, orders some might say) from your bigger clients who are paying for thousands of subscriptions/licenses. But Corporation Bar doesn't like that - so it has to go in as an option/preference. Repeat this process for about 5 years and you have what appears to be a bloated piece of software.