What questions should you ask a software development company before signing a contract? 5 inquiries