Barton Associates Interview Question

Explain Software methodology