Programming artifacts for various tools