In the world of DataProcessing, the act of developing an implementation of a system that typically include RequirementDefinition and SystemsAnalysis stages. More broadly, any kind of ApplicationDevelopment involving team(s), under the guidance of a ProjectManagement approach that is applicable to a WaterfallMethodology or AgileMethodology. Sometimes the work in done in a LowDisciplineMethodology fashion though (And ArtificialDeadline''''''s are to blame :)). In larger projects, EnterpriseApplicationIntegration concerns become important. And then there may be a role for SystemArchitect. See also DevelopmentTeamModels, SystemsDevelopmentLifeCycle, SoftwareDevelopment, SystemIntegration ---- "SystemProgramming is unrelated to SystemsDevelopment. The former is typically found in larger companies with duties to support SystemsDevelopment and the computing infrastructure." ---- CategoryEnterpriseComputingConcerns