8 Important Questions to Ask a Software Development Company