<prompt> - Muundo inapaswa kuwa vizuri kumbukumbu na maoni na majina ya kutofautiana kusoma  <response>: Programu inapaswa kuwa modularized katika kazi au madarasa na majukumu ya wazi ya kupunguza utata na kuongeza kubadilika - Programu inapaswa kushughulikia makosa na mapungufu kwa busara na ujumbe wa makosa ya habari kusaidia katika debugging - Interface ya mtumiaji inapaswa kuwa intuitive na user-friendly na maelekezo ya wazi na maoni - Programu inapaswa kuwa ufanisi na optimized kupunguza muda wa usindikaji na matumizi ya kumbukumbu - Mategemeo yoyote ya nje au maktaba ya chama cha tatu kutumika inapaswa kuandikwa kwa usahihi na leseni zao kushikamana. 