We're just beginning to understand how application design has to change in order to keep up in a mobile environment. Developers must find ways to deal with intermittent connectivity, to optimize network latency, and to incorporate standards to accommodate new types of computing devices.
This article introduces three areas in which application design affects the bottom line: cost, efficiency, and reach. The next three articles in this series will explore each of these areas in detail, using real-world case studies as examples.
Cost: look beyond the obvious
Good application architecture reduces costs over the life of a product for both developers and customers. I'm not just talking about the price of development. A poorly planned system can result in enormous hidden costs after installation is complete.
For example, a solution that initially looks like it will save money can become cost-prohibitive if the human overhead to maintain the solution isn't taken into consideration. Consider the case of an employee portal.
![]()
Recent Jobs:
![]() | SAP Project Manager #GBS-0163005 - DC - Washington - IBM Job responsibilities include coordination and management of the delive... |
![]() | Oracle Developer #GBS-0164531 - DC - Washington - IBM Gather requirements, design, develop, and implement system interfaces ... |
![]() | Wintel System Administrator #GBS-0164423 - VA - Fairfax - IBM Provide overall System Adminstratin support for Window servers. Develo... |
![]() | SAP BW Senior Consultant #GBS-0163816 - DC - Washington - IBM IBM Business Consulting Services is currently looking for an SAP BW Pa... |
![]() | SAP HR Lead - Managing Consultant #GBS-0163012 - DC - Washington - IBM The SAP HR Payroll Managing Consultant is responsible for successful d... |
![]() | Business Analyst #GBS-0164461 - TX - San Antonio - IBM The Protocol Coordinator shall maintain all protocol related records, ... |
![]() | Senior BI Consultant #SWG-0163270 - USA - IBM The Cognos North American Services organization has an immediate openi... |
![]() | Project Manager #GBS-0148460 - MD - Gaithersburg - IBM The purpose of this role is to provide management support for the plan... |
![]() | IT Security Specialist #GBS-0165000 - CO - Boulder - IBM Assists with information system administration for a 24x7x365 SOC miss... |
![]() | SAP Accounts Payable (FI) #GBS-0163035 - CA - Sacramento - IBM This individual will serve as a SAP Application Functional Specialist,... |


