En muchos casos tales herramientas son proporcionadas por los proveedores del software original, mientras que en otros casos las implementaciones de estas nuevas funcionalidades se han desarrollado y son proporcionados por terceros.