|
|
|
|
|
by AnimalMuppet
4049 days ago
|
|
To add to point 1: Let's say the customer is a bank. They cannot lose track of even one penny, or they're in regulatory trouble. Your software had better be up to that level of not losing data. Similar to your points 2 and 3, I would say "customizability". Customer A wants different things than customer B, because A has a different set of other systems it has to integrate with, and a different set of procedures built around those systems, and lives in a different regulatory environment, so they have different reporting requirements... I would add one other point: Scalability. Enterprise software can't depend on any one computer being up, or any one data link. It needs to be able to cluster, and failover, and replicate data between clusters. It also needs to be able to handle large amounts of throughput, and enormous data tables, and so on. |
|