That's a very long, involved answer that I wouldn't want to attempt to address without a great deal more time investment....
The first step, however, would be to determine what market the product was targeting and what problems are being solved. The different market segments put different requirements on the products and that in turn drives different solutions, which means a different cost structure and development effort.
A product that is targeted to handle streaming media (with long transfers that require guaranteed bandwidth) is much different that a NAS device that is oriented toward transaction processing where I/O is done is blocks (small segments of data in a file) with many transactions per second. The product design would be different unless many compromises were made which would not necessarily yield the optimum product.
Another example would be a NAS device for file sharing in a department or workgroup space vs. a higher performance requirement for database accesses in transaction processing. The product requirements are different and should addressed with different solutions (may be similar in design but different in final result) leading to different cost structures.
This is a broad question and would require much more definitive information to address fully.
Evaluator Group, Inc.
Editor's note: Do you agree with this expert's response? If you have more to share, post it in one of our .bphAaR2qhqA^0@/searchstorage>discussion forums.
Dig Deeper on NAS devices
Related Q&A from Randy Kerns
What is the one hidden gotcha that you'd advise users about if they were shopping for an all-flash storage array?continue reading
How much control do you have with all-flash storage arrays? How much control do you have over how arrays handle your data? Do you control the caching?continue reading
Vendors often publish numbers for 'usable' capacity versus 'effective' capacity. Can you explain this and how can you plan flash capacity needs with ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.