Application Architecture

Read Complete Research Material



Application Architecture

Application Architecture

Introduction

Information Technology (IT) has proved to be a vital resource to create business value (Kohli and Devaraj, 2004). It also has the capability to renovate the nature of products, processes, companies, industries, and even competitive environment of the industry (Porter and Millar, 1985). In addition, Information and communication technologies san be seen as major source to provide strategic tools to any organization (Buhails, 2004). In fact, if IT systems are properly implemented in any company, it open doors of more opportunities for that company.

Similarly, it is also a fact that IT impact businesses in different ways, which can be divided in tangible as well as intabngible benefits. The tangible benefits can be measured in terms of finance, increased revenue, reduction in cost, increased productivity and profitability (Barua et al., 1995). In general, IT resources or assets create a business and financial value for organizations. The enterprise architecture is an corporate platform that allows a company to run multiple business processes through different software applications.

Discussion

Enterprise architecture is an important ingredient of any IT infrastructure of any organization. In fact, the effective implementation and management of enterprise architecture bring various business benefits to the company including increased productivity, reduction in cost and capability to address challenges (Godinez et al., 2010). Payroll is one of them that enables a company to calculate and manage salaries as well as other hard-cash benefits. The Payroll Management Systems usually involves a presentation layer having user-interface, business layer that processes business workflows and components, and data access layer that manage the payroll data as shown in Figure-1 (Hasselmann, 2011).

Figure-1: Payroll Application Architecture

The main purpose of Payroll Management System is to manage employee data, salary records, generate pay-slip and maintain a payroll ledger (Godinez et al., 2010). There is no doubt about the fact that .Net is an effective technology to develop this application. The payroll application will be developed in Visual Basic, which is less expensive and more reliable to use as well as compatible with different technologies. In addition to the .Net technology, the Oracle will also be used to store large database. The most important thing to know is that this software will be bundled with five modules including employee data, salary record, rate, ledger and help as shown in Figure-2.

Figure-2 Payroll Management System

It is also important to know that this Payroll Management System is designed for a company that has offices ...
Related Ads