Your Partner for Achieving Software Excellence
We teach software practitioners everything they didn't learn in college but need to know to have successful careers developing, maintaining, and acquiring excellent software.
Popular Courses

Certified Software Quality Engineer Preparation (CSQE)
This course is an on-demand, web-based course design to be a comprehensive, in-depth review of the topics in the ASQ’s Certified Software Quality Engineer (CSQE) Body of Knowledge.

Software Requirements Engineering
This on-demand, web-based course is designed to provide a comprehensive knowledge base and practical skills for anyone interested in implementing or improving Software Requirements Development and Management techniques and practices in their organization.

Foundations of Software Testing (ISTQB Certification Preparation)
This on-demand, web-based course is designed for people seeking foundation level certification based on the ISTQB certification program. This course completely covers the current ISTQB syllabus (2018 version) and also provides additional information and guidance in key areas.
Available Courses
View All CoursesSoftware Engineering Training
Software Quality Training
Software Project Management
Software Risk Management

The Westfall Team presents regular Software Excellence Academy Webinars.
These webinars are free to anyone who watches them live and to anyone watching the recordings within one month of broadcast.
About Us
Our Mission
The Westfall Team's Mission is to promote the advancement of software excellence by helping our clients achieve effective and efficient software engineering, software quality, information technology, risk management and project management practices.
Over 40+ Years Experience in the Software Industry Combined with Industry Good Practices, Standards and Models.
The goal of the Software Excellence Academy is to provide a resource for software development practitioners, project managers, organizational managers, quality practitioners, and other professionals who need to understand the software development, maintenance and acquisition practices that impact their work.
Learn More →The Certified Software Quality Engineer Handbook
This handbook contains information and guidance that supports all of the topics of the 2016 version of the CSQE Body of Knowledge (BoK) upon which ASQ's Certified Software Quality Engineer (CSQE) exam is based. Armed with the knowledge presented in this handbook to complement the required years of actual work experience, qualified software quality practitioners may feel confident they have taken appropriate steps in preparation for the ASQ CSQE exam. However, the goals for this handbook go well beyond it being a CSQE exam preparation guide. Learn More...
Buy Now