It is a great program if you work with photos regularly andor use one of the photo editing tools that it supports as you can integrate its functionality then into these applications

What is the correctly punctuated version of this sentence?
It is a great program if you work with photos regularly, and/or use one of the photo editing tools that it supports as you can integrate its functionality then into these applications.