Documents can enter a Workflow life cycle from a host system using custom programming. This allows users to enter data as they normally would on a host screen from their data entry activity. The system captures the information as an indexed document to launch Workflow.