مجلس قانونگذاری تشخیص میدهد و اعلام میکند که قرار دادن تمام قوانین قراردادهای عمومی در یک مجموعه قانونی، آن قانون را شفافتر و قابل دسترستر خواهد کرد. علاوه بر این، هدف مجلس قانونگذاری از تصویب این مجموعه قانونی دستیابی به اهداف زیر است:
(a)CA قرارداد عمومی Code § 100(a) شفافسازی قانون در خصوص الزامات مناقصه رقابتی.
(b)CA قرارداد عمومی Code § 100(b) تضمین رعایت کامل قوانین مناقصه رقابتی به عنوان ابزاری برای محافظت از مردم در برابر سوءاستفاده از وجوه عمومی.
(c)CA قرارداد عمومی Code § 100(c) فراهم آوردن فرصتی عادلانه برای تمامی مناقصهگران واجد شرایط جهت ورود به فرآیند مناقصه، و بدین ترتیب تحریک رقابت به شیوهای که منجر به شیوههای مالی سالم شود.
(d)CA قرارداد عمومی Code § 100(d) حذف تبعیض، تقلب و فساد در اعطای قراردادهای عمومی.