There is more boring business software than most people realize. Every type of business needs specialized software.
In my usage of said boring software over the years it seems to me that an awful lot of it is written poorly by people who have no idea what the end user is trying to or has to accomplish on a daily basis. Usually it works in a generic manner, it sort of does everything but does nothing well or completely. This is probably due to the fact that the buying decisions are made by people who have no idea what the end user is trying to or has to accomplish on a daily basis, or do and no longer care as they no longer have to do it themselves.
If one could make software that is quickly customizable to a particular customer's needs it seems to me there could be a large market for that. Of course, it has to survive my point about who makes the buying decisions...
From the early stages of my product's development (eg, the product I work on, but my employer owns it) we already had decades of experience in this market and understood our customers' business. We had already been through two green-screen text versions (eg, first and then major rewrite), one desktop GUI version (major rewrite), and then to the web. We pay attention to customer feedback. I am interested in feedback, especially negative feedback. In short, we've been doing this for a long time (decades). It's not some johnny-come-lately web application.
The more customizable you make software, the more complex it is to design, maintain, then configure for a customer, and then use by the user. Definitely have necessary customizability. Avoid that which is unnecessary. Understand the customer's business and workflow. Design workflows around that.
-- The lower I set my standards the more accomplishments I have.
(Score: 2) by Joe Desertrat on Thursday April 02 2020, @10:01PM (1 child)
In my usage of said boring software over the years it seems to me that an awful lot of it is written poorly by people who have no idea what the end user is trying to or has to accomplish on a daily basis. Usually it works in a generic manner, it sort of does everything but does nothing well or completely. This is probably due to the fact that the buying decisions are made by people who have no idea what the end user is trying to or has to accomplish on a daily basis, or do and no longer care as they no longer have to do it themselves.
If one could make software that is quickly customizable to a particular customer's needs it seems to me there could be a large market for that. Of course, it has to survive my point about who makes the buying decisions...
(Score: 2) by DannyB on Friday April 03 2020, @03:20PM
That is true.
From the early stages of my product's development (eg, the product I work on, but my employer owns it) we already had decades of experience in this market and understood our customers' business. We had already been through two green-screen text versions (eg, first and then major rewrite), one desktop GUI version (major rewrite), and then to the web. We pay attention to customer feedback. I am interested in feedback, especially negative feedback. In short, we've been doing this for a long time (decades). It's not some johnny-come-lately web application.
The more customizable you make software, the more complex it is to design, maintain, then configure for a customer, and then use by the user. Definitely have necessary customizability. Avoid that which is unnecessary. Understand the customer's business and workflow. Design workflows around that.
The lower I set my standards the more accomplishments I have.