Business processes are commonly implemented with scheduled interactions of multiple systems located on different servers in enterprise environments. The previous especially holds in regard to Business Intelligence processes which generally use different technologies for integration, data storage and presentation tasks.
The solution detailed in this thesis provides a way to define and manage processes with a distributed system of ASP.NET Core Web API applications, accessed through an Angular Single Page Application, intended for enterprise intranet environments. The interdependent subtasks of different applications are joined in process definitions. General (batch, PowerShell script) and technology specific (Microsoft Sql Server business intelligence solutions, SFTP, SharePoint publishing) subtasks are supported. Executions of processes can be scheduled or run manually on demand. Execution history gives an overview of daily functioning, analyzing its details aids finding and correcting malfunctioning parts of the supported business process.