Custom applications can be based on many different technologies, including:
Applications can be customized to integrate with already existing enterprise management software, including: