COTS technologies