개발환경 구축
- 구현 도구
Eclipse, InteliJ, Visual Studio, ...
- 테스트 도구
xUnit, ...
- 형상관리 도구
Git, ...
- 빌드 도구
Maven, Gradle, ...
하드웨어 개발환경
- 서버
- 웹 서버
Apache 웹 서버, Google Web Server, ...
- 웹 애플리케이션 서버
Tomcat, Jeus, ...
- 데이터베이스 서버
MySql, Oracle, ...
- 파일 서버
대용량 HDD, SSD 등의 장치
- 클라이언트
- 클라이언트 프로그램
설치를 통해 사용자와 커뮤니케이션하는 프로그램
Visual Basic, C# 등으로 개발되어 사용
- 웹 브라우저
- 모바일 앱
- 모바일 웹
소프트웨어 개발환경
- 운영체제
Windows, Unix(max), Linux(android), ...
- 미들웨어
Jeus, Tomcat, ...
- DBMS
Oracle, MySQL, MS-SQL, ...