The company was deficient in resources to complete the project on time.
Idiomatic Expressions for deficient
Phrase: deficient in manners
Meaning: lacking proper etiquette or social graces
Usage: He was often criticized for being deficient in manners at social events.