i386 Solutions
Skip Navigation LinksHome > Services > Software Development > Softcom Expense Manager
Project: Softcom Expense Manager

Project Outline

Softcom (Ireland) Ltd. required a multi-company online application to manage expenses submitted by employees. The solution is hosted online as an Application Service provider. This is called Softcom Expense Manager which is exclusively available directly from Softcom Ireland.

Security is Paramount

The security and its level was the foundation which formed and allow us build an extremely powerful and useful application. For this project security was paramount. Once the security of the roles, policies, group and users was set it was logical and simple to do most complex of tasks with the Expense Manager applications thanks to programming methods involved.

The application security model in Expense Manager is comprehensive, intuitive with many levels, with the use of users, groups and roles. The companies subscribed to the Expense Manager application would have a separate security administrations. It was important from the outset that companies on the system were completely isolated from each other. This included data records, uploads and files.

Along with security came policies on the various expenses categories within the system. These policies were specific to each company within the Expense Manager. The polices could be applied to users, groups, vendors, expenses and other entities defined.

The outline technologies through out the application had to be manageable and expandable at any stage to ensure future modifications and enhancements. Therefore a modern standard industry method of software architecture was implemented. This is the 3-tier model Data Layer, Business Objects and Application Layout Layer, which is being used in all new applications in the last few year due to advancements in programming languages and tools.

The Database Choice

The Data Layer gave us the freedom to be independent allow us to choose and provide support from a range of relational databases. With these options in mind, we could either use Microsoft SQL Server, Oracle or others databases. This was requirement from our client to ensure scalability and stability at every level.

Business Objects is the practice of forming your business routines into modules in code using modern programming called Object Oriented, while being flexible to changes. Business Objects allow us to add changes and interactions easily and simply in the event for example new Tax/Revenue laws or simple improvements and features.

Project: Softcom Expense Manager


Softcom Ireland Ltd is one of Ireland's leading providers of Payroll Outsourcing, HR and Expense Management Solutions.

» http://www.softcom.ie
Technologies Used
Microsoft© ASP.net 2.0 with AJAX 1.0 Frameworks

Microsoft© Visual Studio 2005

Microsoft© SQL 2005 Database

Microsoft© Windows Server 2003
i386 Solutions
i386 Solutions i386 Solutions
i386 Solutions i386 Solutions i386 Solutions