Project reason: addressing gaps in the market
A need that no existing product meets well, so an individual or business builds new software to serve a target market and take advantage of competitor weaknesses.
Understanding Project reason: addressing gaps in the market in VCE Software Development U3O2
What it does: The target market names the specific group of users who would benefit from filling the gap. This shows the logic of a gap in the market: when current products fail the need, a new product opportunity exists. Weaknesses in competing products, such as high fees or missing features, can show where a new product could do better. A gap project fills a need that is not currently met. An exact copy adds nothing new and does not address an unmet need. Researching competitors shows what they do poorly or leave out, which helps confirm the gap. Copying code without permission can also breach copyright.
Common mistakes: A competitor weakness is a LOW rating. The test should be rating < minGood, so that a rating below the standard flags a weak competitor and a possible gap in the market. This loop sizes the target market, so it must count people who WANT the app. Using NOT counts the people who do not want it. It should be IF person.wantsApp THEN.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 2–11) and word search (Modules 2–24).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
gap in the marketFill in the Blanks
Spot the Error
Student with a class code? Join your class →