A computer implemented Availability Checking Tool wherein tool users work within a common work environment, from common enterprise data, and considering assets and demands across multiple order management systems and manufacturing facilities within boundaries established by manufacturing specifications,...http://www.google.co.uk/patents/US20040068430?utm_source=gb-gplus-sharePatent US20040068430 - Single level bill of material available to promise