1. A tool for supporting open computing language (OpenCL) application software development in conjunction with a target system, comprising: a project management unit configured to separate and store OpenCL application software constituted of a host program and a kernel program into a host source code corresponding to the host program and a kernel source code corresponding to the kernel program, and manage a tool-chain corresponding to an OpenCL platform of the target system; and a builder configured to determine a compile type of the kernel source code and determine whether the kernel source code is built in response to the compile type.