- The speaker's client needed a complex B2B e-commerce solution on a small budget with vague requirements, so they chose the open source Apache OFBiz framework. - OFBiz provided out-of-the-box e-commerce and order management functionality built on a robust data model. The speaker's team customized OFBiz to meet their client's unique needs over time. - While developing on OFBiz presented challenges like a small team and lack of documentation, the speaker found the framework grew well as their system evolved and more requirements became clear.