You are on page 1of 8

Solutions

www.softwebsolutions.com

Softweb Solutions Inc.


Softweb Solutions Inc., a leading provider of high-end software outsourcing development services for SMEs, specializes in custom application development, website development, system integration and software testing and quality assurance. Having spent 7 long years acquiring industry-specific software expertise in Technology, Financial, Healthcare media sectors, the logical next step was to open a state-of-the-art R&D center in Ahmedabad, India, where a select team of the new-age global software and project management professionals have found employment.

www.softwebsolutions.com

Company Background
Headquartered in Chicago, Softweb Solutions has been delivering high-value offshore services - providing clients with Low-cost, high-quality, and exceptionally flexible solutions. With this unique quality focused and cost conscious approach, clients gain maximum advantage at minimal risk. Our development/management centers in Chicago, US and India allows us the ability to offer a 24-hour development environment and speed to market, develop and implement that was once only imaginable. Softweb's services span the entire application lifecycle. We have vast expertise across emerging and legacy technologies. Our Web Applications Development team includes Microsoft Certified Professionals with many years of experience in ASP.NET, C#.NET, SQL Server, PHP, MySQL, VB.NET, COM/DCOM, and all web technologies. Comprehensive delivery options enable Softweb to distribute work across global locations to align with clients' cost, speed, and risk requirements. With experience in the latest technologies and standards, Softweb offers many of the core services that organizations require such as software development, web development, quality assurance, testing, implementation and maintenance of existing software. The ISO 9007:2000 certification speaks volumes for its Quality measurement and maintenance parameters and policy. Softweb Solutions Inc. has catered to a host of Industry Verticals, spanning a wide gamut of technologies and diverse platforms. Each project was so unique in nature and therefore that much more different from the previous one that it necessitated involvement of domain experts from varied fields. Distinct expert individuals working as a team, delivered several high-quality solutions to all our clients delight.

www.softwebsolutions.com

Expertise
In building software solutions, Softweb employs its vast knowledge and experience in the following software development technologies, tools, and platforms to create software that solves complex business challenges. The depth of the talent pool in which Softweb can dip into ensures that each new technology is closely studied intensively and extensively. Based on this study, clients are offered technological advice, which enables them to decide whether to adopt a new technology or not. The range of expertise includes the following.

Operating Systems
MS Windows 2003, MS Windows 2000, MS Windows XP, MS Windows 98, MS Windows 95, Sun Solaris, IBM

RDBMS (Relation Database Management Systems)


Oracle, MS SQL Server, DB2, Sybase, Informix AIX, Linux, HP, MAC OS

RAD (Rapid Application Development Systems)


MS Visual Studio, Borland CBuilder, Power Builder, Borland Delphi Oracle Developer, IDEA AIX, Linux, HP, MAC

Programming Languages
C/C++, Java, C#, VB.NET, Visual Basic, Delphi, Perl, Cobol, PL/1, Fortran AIX, Linux, HP, MAC OS

Programming Technologies
ATL, STL, WTL, ADO, COM (DCOM, COM+), ActiveX, J2EE (JDBC, JNI, EJB,JMS, Servlets), Java Beans, CORBA, WinAPI, .NET (ADO.NET, WinForms, Remoting, Reflection), WebServices AIX, Linux, HP, MAC OS Internet Technologies JSP, ASP, ASP.NET, PHP, HTML/DHTML, JavaScript/VBScript, XML/XSL/XSLT, Wireless Application Protocol (WAP), Internet Server API (ISAPI) AIX, Linux, HP, MAC OS

Application Servers and Middleware


IBM WebSphere Application Server, BEA WebLogic Server, Macromedia JRun, MS BizTalk Server, MS Commerce Server, Sybase Enterprise Application Server, MS Message Queue Server, IBM MQ Series, MS Transaction Server, Oracle Application Server, Jboss

Reporting Systems
Seagate Crystal Reports, Actuate e.Reporting Suite, Business Objects, Brio Performance Suite

Modeling Tools
ErWin, Visio, Rational Rose, Power Designer

Modeling Methodologies
UML, IDEF0, IDEF1X

Messaging Systems
MAPI, Lotus Notes

Automated Testing
Segue, Mercury Interactive - TestDirector, Mercury Interactive - Quick Test Professional, Mercury Interactive WinRunner, Mercury Interactive - LoadRunner, Rational

Project Management Tools


MS Project, MS Team Manager

Technology Directions
IBM WebSphere Portal, IBM WebSphere Business Integration, Pivotal, MS CRM, Documentum, DM Fusion, SalesForce

www.softwebsolutions.com

Engagement Models
When the Softweb team approaches prospective client, the initial thrust is towards gaining a clear understanding of the various imperatives that drives their business. Further study enables the team to understand the business model and needs. Then, based on the volatility of the business in which the client is, and the complexity level of the project, the most appropriate engagement model is suggested. However, the flexible nature of the engagement models, and their exceptional workability even when a client chooses a mix-and-match option, ensures risk mitigation and appropr iate deployment of Sof tweb' s resources. Broadly there are three engagement models that move from a low involvement, low control mode to a very high involvement,very highcontrol mode. These are:

Fixed Price Model


Fixed Price Model is best suited to clients who want fixed price for fixed scoped project. The typical Features of this model are: Fixed P r i c e Fixed Scope Familiar requirement (we've done projects like this before) or clear requirement (typically detailed analysis & application design already completed) Will involve Project Management, User Interface Design, Devolvement, Quality Testing, Will NOT involve Project Analysis Softweb keeps the IP (Intellectual property) of the product, but share full rights to use the software. However, if the application is fully designed when it reaches us, then we give the IP rights to the client.

Full Time Equivalent Model


In this model we can provide you with a team of full time equivalent employees for your specific requirements on setting up an offshore development center. You can choose to hire a single professional and then scale up to a fullfledged development center. We can provide you with a team of full time equivalent employees for your specific requirements on setting up an offshore development center. You can choose to hire a single professional and then scale up to a full-fledged development center.

Time and Material (T&M)


With the time and material engagement model, your costs and schedule will vary depending on your specific requirements and on the complexity of your project. This gives you maximum flexibility and also allows you to make substantial revisions to your project even as it is being developed.

The typical Features of this model are:


Single Standard rate X$/hr irrespective of resource used Follows typical SDLC timelines (10 -15% -- Analysis, 10 - 15% -- PM, 10 - 15% -- UI, 40% -- Coding, 10% 15% -- Testing) Ideal for Small jobs/Tasks based approach Client involvement is more Client keeps IP Less expensive than fixed

www.softwebsolutions.com

Development Model
ISO-9001:2000 recognition is a milestone already achieved by Softweb's product management and software development processes. In-house implementation and use of Up-to-date Software Development tools, the very latest project management techniques and software engineering practices guarantee that Softweb meets and exceeds Customer Defined Benchmarks.

Technical Project Manager

Architecture

Development Team

Team Lead Offshore

Client Technical Project Manager

Analysis and Design

Test / QA Team

ONSITE

OFFSHORE

Once the initial sign-off with the client is achieved, our process management cycle takes over. However, the management structure and processes are judicious and well thought out implementation of the in-house processes leaves ample room for accommodating any changes even midway through the project. Change management, being an integral part of the process management cycle, any change request is handled in a manner so as to not disturb the overall time frames for the entire project.

1. Project startup
A project is initiated once the contract is signed between Softweb and the customer. This is followed by assignment of the Project Deliverables Responsibility to a Project Manager most suitable for the particular project. From this point, the responsibility of the project will be taken fully by the assigned project manager. Usually the Project Manager is the same one who was involved in tailoring the Project Proposal, since that makes sure that the Project Manager is in the know about the project right since its inception into Softweb.

www.softwebsolutions.com

The purpose of this phase is to set the framework for the project, which involves :
Selecting a methodology This involves continuous interaction with the client, since the methodology Softweb employs needs to be approved by the client. This is necessary, since the methodology determines the level of client involvement, during the project lifecycle. Identifying goals and objectives A virtual team is formed between Softweb and the client during this stage. This team resolves and freezes the goals and objectives achievable at the end of the project lifecycle. One of the most crucial and still overlooked aspects of project management is taken care of at this stage. This is done through our in-house set of checklists, customized for each client and therefore that much more effective in itself. Defining success measures Success measures can be defined considering two aspects for a project. The Holy grail of customer delight is one factor, and the other one is the completion of project, and achievement of goals and objectives adhering to the time frame agreed upon with the client. These and various other parameters are determined in this stage. Establishing project scope Project scope determines the actual amount of work that the assigned project team needs to put in. The other very important aspect of this stage is to resolve the number of steps each task will need to complete on time, and the several parallel activities, which typically are a part of routine for our talented and multitasking team members. Selecting a project team The above step logically leads to team selection. Its not uncommon to see project managers having heated arguments on this one, since everybody wants one or the other part of someone else's team. Needless to say, this is resolved amicably enough. Interestingly though, this results in a healthy competition amongst individual team members as well as teams. This single aspect has contributed tremendously to building our knowledge base. Securing sponsorship The payment terms and schedules are decided at this stage, in close consultation between the Softweb Accounts department and the Clients' Accounts Department. Once the initial amount is sanctioned and the bank and transaction details are worked out, the phase changes over to one of the most time consuming aspects of any project Requirement Documentation.

2. Business Prototype & Requirement


This seemingly uncomplicated activity has remarkable impact on how the end product turns out to be. Since everybody does not communicate at the same level of effectiveness, documenting requirements, and getting them verified by the client, assumes great importance. One of the most important spokes of the Software Development wheel, this activity makes sure that everybody is on the same page for the duration of the Development and Implementation cycle. In fact, the only way to ensure that a system satisfies its requirements is to develop and apply a mechanism to track requirement compliance from system inception through final delivery and system maintenance.

The key points in the requirement phase are:


Communicate with customer The most effective way to communicate with the client is to design email distribution lists for all documents created, and include the client designated contact for all documents which call for approval. Having implemented several large and small scale projects successfully, we have learnt the importance of effective communication, and stress on it at every stage.

www.softwebsolutions.com

Clarify the requirement further Requirement clarification, since it is built into the documentation and is followed religiously, offers the clients an opportunity to review the requirements they have given and allows them to include those points, which they thought of including after having frozen the requirement. This flexibility also makes it possible for our customers to rectify those errors which creep in during the initial requirement definition stage. communication, and stress on it at every stage. Requirement change management Checklists have greatly eased our change management function. A defined process for carrying out a change once the client wants it, allows us to include changes to a great extent, and almost right up to the very software roll out.

3. Analysis & Design


This completely inward facing activity generates a design document, which gives a clear segregation of how each feature mentioned in the specification sheet will perform its assigned task and accomplish goals set by the client. For smaller projects, one simple document defines the total requirement. However, for large scale projects, a preliminary design, followed by a detailed design document verifies that the key elements of the proposed system are conveyed accurately to both the technical developers and the planners.

A complete design includes classification of:


Modules Units Data elements Communications Messages Data structure

4. Implementation, Testing and Project Completion


Here, we see the design document translated in to actual code. This forms the workflow for the core process in the complicated process of Software-engineering. The objective of this stage is to implement the code and test it thoroughly. The project deliverables are made ready for testing according to the solution testing parameters chosen by the client. If the client has not defined any testing parameters, our in-house parameters test the code most rigorously. Delivering cost effective solutions with extensive use of and adherence to industry leading ISO Standards, CMM Models and Six Sigma Techniques and in-time implementation, have always been the hallmark of Softweb Solutions Inc.

www.softwebsolutions.com

Client References
Some of our client reference case studies are attached in Annexure 1

Points of contact
The points of contact for the duration of this contract shall be the following

Mr. Ripal Vyas (Head, Business Development) Phone 847-426-2694 Cell - 224-659-2144 Email - ripal@softwebsolutions.com Mr. Darshan Mehta (Business Developer) Phone 224-699-2111 Phone 224-293-2351 Email - darshanmehta@softwebsolutions.com Mr. Kaushal Gandhi (Lead Project Manager) Phone 224-699-2111 Phone 224-293-2351 Email - kaushal@priyasoftwebsolutions.com