When to Use Penetration Testing Software, Services, or Both