Home       |      About Us       |     Portfolio       |      Services       |       Career        |    Contact Us       |      Industrial Training        |      Achievement 
Corporate Services
  Web Design and development
  Web Promotion (SEO)
  Multimedia/CD Presentation
  Software development
  E.Commerce
Training@balujalabs
  Software Courses
  Hardware Courses
  Networking.Courses
  Mobile Repairing Courses
  UGC Degrees
Student Corner
 Programming & Projects
 Placement Papers
 Project Ideas
 Synopsis Ideas
 Franchise Section
 Administrator
 Franchise Inquiry
 
 
 
 
 
 
For other uses, see Software development (disambiguation).

Software development  is  the  translation  of  a  user   need   or  marketing  goal  into  a  software product .[1] [2]  Software  development  is  sometimes  understood to encompass the processes of software  engineering  combined  with  the  research  and  goals  of  software  marketing to develop computer  software  products. [3]  This  is in contrast to marketing software, which may or may not involve new product development.

It is often difficult  to isolate whether engineering or marketing is more responsible for the success or failure  of  a  software  product  to  satisfy  customer  expectations.  This  is  why  it  is  important to understand  both  processes  and  facilitate collaboration between both engineering and marketing in the  total  software development process. Engineering and marketing concerns are often balanced in the role of a project manager that may or may not use that title.

Because  software development may involve compromising or going beyond what is required by the client,  a  software   development   project may  stray  into  processes  not  usually  associated  with engineering  such  as  market  research,  human  resources,  risk  management, intellectual property, budgeting,   crisis   management,   etc.   These   processes   may   also   cause   the  role of business development to overlap with software development.

In  the  book "Great  Software  Debates",  Alan  M.  Davis  states  in  the chapter "Requirements", subchapter "The Missing Piece of Software Development":

Students  of  engineering  learn  engineering  and  are  rarely  exposed  to finance or marketing. Students  of marketing  learn marketing and are rarely exposed to finance or engineering. Most of  us  become  specialists  in  just   one   area.  To   complicate   matters,   few   of   us   meet inter  disciplinary   people  in  the  workforce,  so  there  are few roles to mimic. Yet, software product  planning  is  critical to the development success and absolutely requires knowledge of multiple disciplines.
   
Home       |      About Us       |     Portfolio       |      Services       |       Career        |    Contact Us       |      Industrial Training        |      Achievement