@MarkChinsky - The reason I started this thread was to get ideas of the value of an upgrade and what others have used to gauge this value. I have a few ideas, and others in this group have many others. Having just attended the MOTF symposium I am trying to learn as much as possible about determining value... I am learning (slowly). I'm not trying to debate the justification of upgrading. I particularly liked the advice offered by @BobPfahnl.
The customer I have created a proposal for is potentially moving from 4.4.3 Advanced to 2013 Premium. The competitive advantage is that once upgraded, my client will have an ERP system with features its competitors do not have (if the competitor does not also keep current). The resulting current ERP system will allow for better processes, efficiencies, and customer service, .... a competitive advantage.
Particularly, expanded AP invoice #s, inactive vendors, viewing cleared checks in vendor maintenance, processing credit cards in cash receipts and invoice entry, ability to inactivate customers, integrate multiple companies with SageCRM, use of TLS authentication in SMTP (Exchange 365 compatibility), and visual process flows. These new features should improve processes, efficiencies, and customer service.... a competitive advantage.
In addition to the 20 page laundry list of Sage ERP enhancements since 4.4.3 there are SQL server advantages. Specifically, the advantages of moving to SQL include:
High Speed: SQL Queries can be used to retrieve large amounts of records from a database quickly and efficiently.
Well Defined Standards Exist: SQL databases use long-established standard, which is being adopted by ANSI & ISO. Non-SQL databases do not adhere to any clear standard.
No Coding Required: Using standard SQL it is easier to manage database systems without having to write substantial amount of code.
Emergence of ORDBMS: Previously SQL databases were synonymous with relational database. With the emergence of Object Oriented DBMS, object storage capabilities are extended to relational databases.
Stored procedures: These are lines of code, pre-compiled and placed on servers for quicker response time. This centralizes code so changes made at a single point get updated everywhere else; a big respite from the inline SQL commands.
Scalability: While a database such as MS Access can choke under huge volumes, MS SQL with all its features can not only handle the volume with efficiency, but can be scaled up to be better equipped for higher volume.
Security: MS SQL gives power to the administrators. Administrators can give access to users even down to the table or row level. A huge advantage for databases where a lot of business critical information resides.
Transaction Logs: MS SQL records transactions and lets you roll back to a previous version. This helps in case of wrong updates or data related accidents.
If the competition doesn't have these features / processes, it is a competitive advantage.