The BOAR is a flexible tool that allows hardware and software codesign. Designer of an ASIC design may simulate his design on a real hardware. BOAR is intended to be used mainly in digital signal processing applications. In BOAR's case "real hardware" means large programmable logic devices. There are also some microprocessors to aid design of processor interfaces.