Software Development Assignment