Cost and contract negotiation, Planned maintenance and support, Quality assurance and testing, Software Development Process, Software selection and comparison 5 Tips for Choosing the Right Software House for Your Business