Application Development & Maintenance Services


SM software Technologies has a well-defined and mature application development process which comprises the complete SDLC from business case analysis to warranty support of the application. Each of the development phases can be defined with metrics and subsequently tracked with the web based tools which can be used by our customers. 

SM software Technologies offer application development on Windows and Linux platforms. Our key expertise areas include:  SM software breaks the application development process into six phases with specific tollgates for each phase, based on the need for customer interaction and utilization of offshore development resources wherever possible.

Microsoft Technologies/Windows Applications

.Net and VB
Embedded Applications
Linux Applications
C/C++, scripting languages like PERL, Java-script, Shell scripting
Web applications
AJAX, JavaScript and frameworks, ASP.NET
Java applications
Java/J2EE, AJAX , XML, XPATH, Struts, springs, Application servers like JBoss, BEA Weblogic, and more
MySQL, Oracle, SQL Server and more

Application Maintenance

SM software technologies have a well-defined and mature application maintenance process which allows effective capture, reporting resolution of maintenance requests. This process supports a distributed delivery environment wherein work responsibilities can be effectively divided between the various organizations depending on the criticality of the requests. Each of these activities can be governed and monitored by SLA frame work:

» Requests management
» Management of incidents
» Processing of requests
» Work around
» Resolution
» Root cause analysis

Service Benefits

» Significant reduction of maintenance costs
» Lowered risks and increased predictability
» Timely release of programs and enhancements
» Improved knowledge management with tool-based reverse engineering
» Full portfolio optimization
» Ongoing alignment with industry trends