○ 2005년도 세법 개정(안) 발표 내용 중 『중소기업의 ASP이용비용의 7%를 소득세·법인세에서 공제』재경부 세법개정(안)에 대한에 대한 문답자료를 근거로 ASP제도에 대하여 몇가지 추가하여 내용을 정리한 것입니다.
** 개정(안) : 조세특례제한법 제24조 【생산성향상시설투자에 대한 세액공제】
▣ 재경경제부 발표 자료
① ASP란 무엇인가 ?
기업의 정보화는 일반적으로 ERP(Enterprise Resource Planning : 全社的 기업자원관리) 시스템을 도입하는 방식으로 이루어짐
ㅇ ERP 도입은 직접 구축하는 내부구축(In-House 방식)과 빌려쓰는 ASP 방식의 2가지가 있음
* ASP(Application Service Provider/Provision)
⇒ IT 설비와 S/W를 소유할 필요없이 인터넷에 접속하여 정보화 서비스를 제공받음
② ASP 이용비용에 대해 세액공제하는 이유는 ?
□ASP방식의 경우 자금력 등의 측면에서 ERP를 직접 설치할 수 있는 여력이 없는 중소기업이
ㅇ 임차방식(ASP)으로 ERP를 도입하여 정보화를 촉진하고 회계투명성을 제고하려는 것을 세제측면에서 지원
<기업규모별 정보화현황>
·300인 이상 기업 : 56.3%
·50~299인 기업 : 31.4%
·50인 미만 기업 : 25.3%
▣ 추가 정리 사항
※ 이 자료는 건양대학교 세무학과 최임수교수 ·조명연교수님의 《ASP방식에 의한 소기업 정보화》 세경사에서 출판한 『조세법연구(10 – 2), 2004년도』연구 논문 일부를 발췌한 자료입니다.
1. ASP의 정의
중소기업의 정보화를 효율적으로 추진할 수 있는 방법이 바로 『빌려쓰는 방식의 정보화』라 하겠다. 빌려쓰는 IT 렌털 바아식의 정보화의 장점은 비용이 저렴하게 소요되며 그 사용이 용이하다는 점이다. 이점에 기초하여 소기업을 정보화하기 위한 방안으로 채택한 것이 바로 『소기업네트워크화사업』이다.
ASP 서비스는 네트워크를 통해 중앙의 데이터센터에서 원하는 애플리케이션을 일정한 사용요금을 지불하고 임대하여 사용하는 서비스라고 정의할 수 있다.
즉, ASP는 조직 외부의 데이터센터에 IT 장비, 소프트웨어 등을 두고 네트워크를 가입고객에게 애플리케이션은 물론 IT 인프라와 고객지원서비스를 일대다의 관계로 제공하는 애플리케이션 서비스 제공자로 정의할 수 있다.
일반적으로 ASP 는 ① 정보시스템을 구축 및 운영하려는 고객사 내부의 시설이 아닌 외부 시설에 애플리케이션을 사용할 수 있는 서비스를 제공하고, ② 이를 호스팅하고 관리하며, 고객이 애플리케이션을 사용할 수 있는 서비스를 제공하고 ③ 일련의 소프트웨어나 소프트웨어 활용에 직접 혹은 간접적으로 필요한 특정업무와 전문기술을 제공한다. 그리고, ④ 이러한 서비스가 인터넷을 통해 이루어진다. 즉, LAN(Local Area Network 근거리 통신망)을 통하여 서비스되는 것이 아니라 인터넷이 서비스 전달에 필요한 네트워크가 되는 것이다.
Klemenhagen 기관의 ASP 정의는 ASP란 중앙에서 관리하는 기관으로부터 애플리케이션의 설치, 관리, 임대 접속 등의 서비스를 제공하는 업체를 말함. 즉, 그룹웨어, ERP(전사적자원관리), SCM(공급망관리시스템), CRM(고객관계관리시스템) 등 미리 패키지화된 소프트웨어 애플리케이션을 중앙에 위치한 서버에 설치하고 기업들이 인터넷을 통하여 데이터 센터에 접속하여 필요한 애플리케이션을 이용할 수 있도록 설치, 관리, 원격호스팅하는 제3의 서비스회사를 말함.
2. ASP 서비스의 장점과 단점
◈ 장점
(1) 비용절감
ASP서비스는 IT 소유에 따른 H/W 구입, S/W 구축비용, 업그레이드, 관리비용 등을 모두 포함하는 총소유비용(Total Cost of ownership : TCO)을 30∼70%정도 줄일 수 있어 IN – HOUSE로 구축하는 것보다 적은 비용으로 빠른 ROI(Return On Invest-ment : 총자산이익율) 를 확보할 수 있다.
(2) 기업의 핵심 역량의 강화
ASP는 모든 프로그램과 데이터가 서버에서 중앙 집중적으로 운영되기 때문에 관리하기가 편하다. 또한 기업은 IT관리에 소요되는 시간과 관리적인 부담을 줄일 수 있기 때문에 자신의 역량을 기업 핵심 비즈니스에 집중할 수 있다.
(3) 유연성 확보
ASP는 하드웨어나 소프트웨어 등 별도의 고정자산에 대한 투자 없이 사용할 수 있기 때문에 기업의 재무적인 유연성을 높여준다. 뿐만 아니라 기술 변화에 신속하게 대응할 수 있어서 기술 진부화의 위험부담을 줄여주며, 수요에 따라 사용자가 추가, 삭제가 용이하기 때문에 기업이 유연성을 확보할 수 있게 해준다.
(4) 비용에 대한 예측과 통제가능
ASP를 사용하게 되면 주로 매월 정액의 요금을 지불하기 때문에 기업이 IT와 관련한 비용을 예측가능하게 해준다. 또한 애플리케이션 라이선스, 관리, 지원비용과 같은 간접비용이 들지 않기 때문에 IT비용을 정확하게 통제하는 것이 가능해진다.
(5) 관리적 편리성
ASP는 각각의 PC 클라이언트 별도의 프로그램을 설치할 필요가 없으며, 웹프라우저 사용으로 시간, 장소를 넘어 365일 24시간 애플리케이션 접근이 가능하다.
(6) 빠른 구축속도
ASP는 미리 산업별로 최적화되어 있는 표준화된 애플리케이션을 서버에 설치해 놓고 기업들이 사용할 수 있도록 제공하기 때문에 매우 빠른 시간 안에 구축하는 것이 가능하다.
(7) 선진 기술에 접근
ASP를 이용하게 되면 중소기업인 경우에도 개별 기업들이 구축하여 사용하기 힘든 ERP(전사적자원관리)나 CRM(고객관계관리시스템) 같은 고가의 애플리케이션도 사용이 가능해진다. 또한 전문기술력을 가진 서비스업체가 관리하기 때문에 수준 높은 기술적 혜택을 받을 수 있다.
◈ 단점
(1) 보안
ASP와 관련된 보안 문제는 크게 두가지 부분이다. 첫째는 ASP서비스가 인터넷이라는 개방형 네트워크을 통해 전달되는 동안 발생하는 해킹 등의 문제이고, 둘째는 기업의 정보가 제3의 장소인 IDC(Internet Data Center)에 저장되고 관리된다는 점에서 발생하는 정보 유출의 문제이다. 인터넷의 확산으로 인하여 데이터가 단순히 물리적인 기업내부에 위치해 있다고 해서 보안성이 높아지는 것은 아니지만, ASP의 사용이 보안과 관리상의 위험을 증가시키는 것은 사실이다.
** IDC 란 Internet Data Center의 약자로 항온·항습·보안시설 등을 갖추고 인터넷 업체들에 서버를 빌려주거나 이들의 서버를 대신 관리해주는 곳입니다. 또는 서버관리 대행업체라고 할 수 있음
(2) 고객화
ASP는 일반적으로 전혀 고객화를 하지 않거나, 매우 제한된 수준의 고객화만을 제공한다. 따라서 기업의 경영 프로세스가 동종 산업의 다른 기업들과 매우 상이한 경우 그러한 부분을 반영하는 것이 매우 어렵다. 또한 고객화는 ASP서비스 업체의 직접적인 비용 상승과 관리적 부담을 높이는 직접적인 원인이 된다.
(3) 서비스 수준
아직까지 ASP는 주로 중소기업을 주 대상으로 하고 있다. 기업의 성장 속도가 빠른 중소기업의 경우 처음 재무회계나 인사관리 시스템만을 사용하던 기업이 곧 ERP, CRM, e – Business 등의 통합된 애플리케이션을 필요로 하게 될 것이다. 기업의 애플리케이션을 서비스하는 ASP업체가 이렇게 늘어가는 기업의 요구를 적절하게 충족시켜 주지 못한다면 큰 문제가 될 수 있다. 또한 일반적인 아웃소싱의 경우와 마찬가지로 서비스협약을 통한 서비스 품질 관리가 어느 정도 성과를 유지할 수 있을지 불확실하다.
(4) 검증되지 않은 ASP비즈니스 모델
ASP서비스가 제공되는 복잡한 비즈니스 모델은 아직까지 검증되지 않은 것이라는 약점을 가지고 있다. 또한 시장이 매우 초창기이기 때문에 수정 보안될 부분들에 대한 정보가 불확실하다.
▣ ASP의 정의와 용도
① Active Server Pages. 그 정체는?
ASP(Active Server Pages)는 1995년 말에 등장한 IIS(Internet Information Server)의
세 번째 버전으로 MicroSoft사 NT머쉰의 IIS 3.0이상에서만 동작하는 특별한 페이지이다.
이 ASP라는 페이지는 Web을 프로그래밍 할 수 있도록 해 주는, 서버에서 동작하는 페이지로써 기존의 HTML 페이지와는 상당히 다른, 동적인 구성을 가질 수 있게 해 준다.
이 이야기는 처음 웹 프로그래밍을 접할지 모르는 여러분에게는 상당히 중요한 이야기일 것이다.
[ Wed Server, Window NT ] → html요청 → [Web browser] HTML] →html응답→ [ Wed Server, Window NT ]
위의 클라이언트가 서버의 HTML 페이지를 요청할 경우의 동작내용을 보여주고 있다. 클라이언트란 어떤 정보나 서비스를 요청하는 사용자들을 의미한다.
즉, 웹을 서핑하는 모든 사용자들은 클라이언트들인 것이다.
그들이 어떤 서버로(예를 들면, 조선일보 서버) 접속해서 show.html을 요청한다면, 조선일보 서버는 show.html을 접속한 사용자 클라이언트의 브라우저에게 건네주게 된다.
이 건네주는 html 페이지는 태그, 스크립트 등으로 구성된, html 언어로 제작된 페이지이다.
서버가 그 html 코드를 사용자의 브라우저로 넘겨주면 서버의 역할은 그것으로 끝난다.
그 후, 그 페이지를 해석하고 우리의 눈에 보여지게 하는 것은 사용자들의 브라우저이다.
그렇기에 웹에 접속하고자 하는 사용자들은 반드시 html 코드를 해석할 수 있는 브라우저가 있어야 한다.
서버의 역할은 클라이언트가 요청하는 html 페이지를 찾아서 사용자에게 넘겨주기만 하면 되는 것이다. 나머지는 사용자의 브라우저가 알아서 해석해서 보여주는 것이니 말이다.
ASP의 경우는 사용자가 어떤 페이지를 요청했다고 가정했을 때, 그 페이지를 html 페이지처럼 사용자의 브라우저에게 그냥 보내주지는 않는다.
사용자에게 보내주기 이전에 서버내에서 어떤 처리를 하고 그 처리 결과를 태그로 만들어, html 형식으로 다 만든 뒤, 그 만들어진 페이지를 사용자의 브라우저에게 보내주는 것이다.
왜 그래야 하는가? 처리를 안 하면 안되는가?
《무슨 처리를 서버에서 한다는 건가? HTML로 하면 안되나?》
여러분은 자신의 홈페이지를 만들어 본 적이 있는가?
여러분의 홈페이지를 꾸미기 위해 어떤 것들을 올려놓았는가?
여러분 가족의 사진? 자신의 소개? 자신이 취미로 삼고있는 것들에 대한 자료?
그렇다. 아마도 그 정도가 일반적인 수준일 것이다. 뭐~~ 그래도 좋을 것이다.
우리 가족과 친척들 그리고 적어도 몇몇 친구들은 방문해 줄 것이니 말이다.
그런데, 그들이 방문했었다는 것을 어떻게 알 수가 있을까?
그들이 자신들이 왔다간 흔적을 남기지 않는 한 우리는 누가 나의 홈페이지를 방문했었는지 알기가 어렵다. 그 흔적을 남기게 하는 방법이 무엇인가?
일반적으로 방명록이라는 것이 있다. 사이트에 방문한 소감을 적어주는 것 말이다.
그러나, 그것은 기존의 HTML 페이지로는 구현이 불가능하다.
아마도 여러분은 무료로 제공해 주는 방명록을 설치해 본 경험이 있을런지도 모른다.
그런 것을 웹 상에서 프로그래밍으로 가능하게 하는 것이 바로 ASP인 것이다. (물론 CGI도 가능하다. 그러나, 우리의 주제는 ASP이다)
HTML 페이지의 한계를 대신해 등장한 ASP 페이지는 서버와 연동하는 작업이 가능한 특별한 페이지로 존재한다.
반드시 서버를 거쳐서 1차 해석이 되어지고, 그 결과로 만들어진 HTML을 사용자에게 보내게 한다.
사용자가 요청한 ASP페이지는 ASP.DLL을 무조건적으로 거치며, ASP.DLL을 통해 해석이 되어진 뒤에 모든 ASP 코드들이 HTML 태그로 바뀌어지고, 사용자에게 건네어지는 것이다.
(사용자는 그 HTML코드를 직접적으로 보게 되는 것이 아니라. 브라우저에 의해 다시 해석된 모습으로 보게된다. 지금 여러분이 이 페이지를 보고 있는 것처럼 말이다)
ASP는 IIS 4.0이 배급되면서 더욱 발전적인 기능들을 가지게 되었고, 실로 그 기능은 기존의 Visual Basic 언어의 많은 부분을 웹에서 사용가능하게 하고 있다.
또한, Visual Basic이 서버 컴포넌트를 제작하기에 가장 적합한 툴로 인식되어 지면서 ASP와 Visual Basic은 같이 그 인기가 상승하고 있는 실정이다