- Kalpna Gulati has over 15 years of experience as a senior technical architect specializing in software architecture, design, development, and performance testing. - Service virtualization involves creating virtual representations of resources to enable parallel development and testing without requiring the real systems. - The key questions for service virtualization are what to virtualize, why virtualize, when to virtualize, and how to virtualize in order to reduce costs and cycles times for development and testing.