Software companies sometimes deliberately drop support for older technologies as a calculated attempt to force users to purchase new products to replace those made obsolete.[30] Most proprietary software will ultimately reach an end-of-life point—usually because the cost of support exceeds the revenue generated by supporting the old version—at which the supplier will cease updates and support.