How does the CRA affect software development?