commercial off the shelf application