1. Describe the decision in full (include
1. Describe the decision in full (include business context, organizational context, and application context)
If the cost of the software is too high, it may not be affordable to all businesses, especially small ones. Besides cost, if the software requires extensive training, it may be expensive to train employees to use it, and thus, it will limit the ability of a business to use it. Compatibility tries to answer whether the software can work on different devices. If not, then its usability will be limited. Functionality answers whether the software will perform the work it is intended for since it has all the features needed to do so.