Analysis: In the software development methodology, analysis is the process of identifying a problem, exploring it and specifying requirements of a solution.
Automation: Automation is the use of computers to control industrial machinery and processes, replacing human operators. The most visible part of automation can be said to be industrial robotics.
BPEL4WS: Business Process Execution Lang. for Web Services
BPO: Business Process Outsourcing.
BPR: Business Process Reengineering.
Business Process: A business process is a recipe for achieving a commercial result. Each business process has inputs, method and outputs. The inputs are a pre-requisite that must be in place before the method can be put into practice. When the method is applied to the inputs then certain outputs will be created.
Business Process Automation: Business process automation (BPA) is the process of integrating enterprise applications, reducing human intervention wherever possible, and assembling software services into end-to-end process flows. As a significant part of business process reengineering, BPA improves operational efficiencies and reduces risks. BPA is made possible through enterprise application integration and service-oriented architecture solutions.
Business Process Improvement: The process of developing and implementing incremental improvements for a process. Business Process Improvement (BPI) is used when business is manageable and processes are relatively consistent. There is low risk associated with Business Process Improvement and it starts with the existing process.
Business Process Outsourcing: Business process outsourcing means examining the processes that compose the business and its functional units, and then working with focused service providers to both re-engineering and outsourcing these at the same time. BPO involves the full transfer of responsibility for functions such as transaction processing, policy servicing, claims management, HR, finance, and compliance to the outsourcing company.
Business Process Reengineering: A methodology for radical, rapid change in business processes achieved by redesigning the process from scratch and then adding automation. Business Process Re-Engineering aimed at cost reductions of 70% or more when starting with antiquated processes, but with a significant risk of lower results.
Business Rules: A set of rules for entering data in a database that are specific to an enterprise's methods of conducting its operations. Business rules are in addition to rules for maintaining the domain and referential integrity of tables in a database. Business rules most commonly are implemented in a three-tier client/server database environment.
CORBA: Common Object Request Broker Architecture - a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to interoperate.
Custom Software Development: Software development as per the specific requirements of the person/organization Design In the software development methodology, design is the process of formulating and describing alternative solutions to a problem, comparing them, choosing between them on the basis of how well they meet the requirements and elaborating the detail in the descriptions of the chosen one(s) to the point where they are ready for implementations.
EJB: (Enterprise JavaBeans) A software component in Sun's J2EE platform, which provides a pure Java environment for developing and running distributed applications.
Financial Software: There are several financial softwares offered by companies, depending on the type of business handled by organizations. However, financial software is web-based and it helps organizations to track financial reporting on a real-time basis and help in planning and control of financials.
JMS: Java Messaging Service.
Software Development Company: A company that makes software as per the client's requirements.
XML: eXtensible markup language.