Bp Leadership

In the spirit of knowing our customers and what you need, we’d like you to get to know us.  We are proud to introduce the key members of the Best Practice team, working together to support our users and engage Australasian medical communities.

Bp Executive Team

Dr Frank Pyefinch

MBBS , Grad Dip IT

Chief Executive Officer
Dr Pyefinch launched Best Practice in 2004, bringing a career as a busy General Practitioner and more than a decade’s experience as a pioneer of Australian medical software development.

Lorraine Pyefinch

BHSc (Nursing), MMNT

Lorraine’s esteemed career includes successes as a registered nurse, business founder, councillor & regional mayor, and now includes coordination of key business, government & customer relationships as a Director of the Bp board.



Chief Operating Officer
With accomplished business, board and financial management experience, and lengthy involvement in public and private healthcare governance, Craig coordinates operations across the global group and is the company’s senior-most employee.

Janet Whitmore


General Manager, Customer & Commercial
Janet is a senior Australasian technology industry executive, having coordinated multi-national business units with an IT, consumer and business, strategic projects, and commercial services focus. As a member of the Executive team, Janet coordinates customer sales management, software support, finance and reporting, and product direction streams.


MBA, BIT, Dip Bus

General Manager, Innovation & Development
John joins Bp with an extensive career as a senior Australasian ICT and software development executive, having worked as Chief Information Officer at various public and private sector agencies, and having implemented cutting-edge software development lifecycles, and managed various business analysis, programming, software production, and deployment technologies.

Bp Leadership Team


Manager, Sales & Customer Management
Jessica manages the Bp branch responsible for enterprise-level sales and engagement, working with industry partners and customers to negotiate user needs and integration opportunities. Jessica brings extensive experience across the Australasian primary healthcare sector, focussing on eHealth and practice management solutions..

Christopher Jenkins


Manager, Software Support
Chris joins Team Bp with a wealth of experience in application support management, and manages a busy and diverse team across Australia and New Zealand supporting users with technical advice and resources.

To be announced

Manager, Finance & Reporting


Manager, Primary Software Development
Mitchell leads the analysis, design, development, testing, production and release of Best Practice products, coordinating our software and application development, quality assurance and material production processes.



Manager, Facilities & Business Systems
Tammy joined our team with extensive experience in IT management including large Financial institutions and government departments including Queensland Health with SME skills in outsourcing in IT Service Management . Tammy manages organisational infrastructure of Best Practice Software, including IT Infrastructure and networking, desktop and mobility resources, and building facilities for our people and operations.


BBComm, Dip RSM, Dip Man

Manager, Marketing, Communications & Events
Trish is an experienced marketing and corporate communications professional and manages Bp’s branch responsible for product and corporate brand strategy, promotions, media and stakeholder relations, and customer events. Trish is a passionate advocate for Bp being the medical software provider most connected with its users.



Manager, People, Culture & Capability
As a qualified and experienced human resources and team training manager, Brendon manages our team recruitment, selection, performance and professional development focus. Brendon has worked in key HR roles across industries, and enjoys the opportunity to help build our skilled, agile, capable and engaged workforce.



Manager, Product Management
Experienced in global clinical software product management, and having designed, developed and launched various software and IT products during his career, Kyle manages our software product lifecycle from strategic planning through to tactical and market-based activities.

To be announced

Solution Architect & Designer

To be announced

Manager, Strategic Software Development