21st Century contracting