# Uses of Interface
org.kie.internal.builder.ProcessBuilder

Packages that use ProcessBuilder
Package
Description
org.kie.internal.builder
The builder package is responsible for building knowledge definitions from artifact resources.

- ## Uses of ProcessBuilder in org.kie.internal.builder

  Subinterfaces of ProcessBuilder in org.kie.internal.builder
  Modifier and Type
  Interface
  Description
  `interface`
  `KnowledgeBuilder`
  The KnowledgeBuilder is responsible for taking source files, such as a .drl file, a .bpmn2 file or an .xls file, and turning them into a KnowledgePackage of rule and process definitions which a KnowledgeBase can consume.