Abacus Websoft specializes in deploying Microsoft .Net based technologies. We can help choose the right technologies and implement a solution that fits your needs.
We specialize in solving complex problems by building flexible, easily maintainable and efficient solutions using a multi layered architecture.
Combine our robust N-Tier architecture with the power of AJAX and you have a powerful Web 2.0 solution.
Our Software Technical Expertise
- Microsoft .NET Development
C# .NET, ASP.NET, .NET 2.0, ASP.NET 2.0, ADO.NET, VB.NET, Visual Studio, .NET Compact Framework, WCF, WPF, Silverlight
- Database Design and Development
SQL Server Database, OLAP Cube Analysis, ODBC, Microsoft Access
- Object-Relational Mapping (ORM) Tools
Nhibernate, .netTiers, LINQ, DLINQ, XLINQ
- Reporting
Crystal Reports, SQL Reporting Services, Active Reports
- Mobile Application Development
Windows Mobile, Pocket PC, Windows XP Embedded (XPe), Windows CE, Tablet PC
- Graphic Libraries
Telerik RadControls, Infragistics NetAdvantage, Developer Express, Component Art
- Other Custom Software Development Tools and Technologies
C++, AJAX, XML, XSL/T, IIS, Web Services, Windows Services, Advanced HTML and CSS, J++, ActiveX, COM, SOAP, WSE, Code Smith, Lucene, Red Gate
Software Engineering Process
Abacus Websoft utilizes a refined and sophisticated development methodology that strikes the right balance between effective project management and cost-effective software development for each project. We focus on carefully defining technical requirements that match our clients’ expectations before development begins. We use a set of best practices refined through hundreds of successful projects for application development with rigorous testing procedures to produce highly reliable, stable code for scalable, extensible systems. All our software is well documented and annotated to facilitate future enhancements and maintenance. Agile Software Engineering Process We strongly believes in the Agile Software Engineering process. The key underlying principle of the Agile Process is to deliver working software frequently, from a couple of weeks to a couple of months, with a preference for shorter timescale. Frequent and incremental releases allow clients to better envision the final product, make alterations to the business process and provide regular feedback. The feedback allows us to adapt to changes in business requirements. The figure below illustrates how this iterative process typically works.
Custom Software Development Solutions :
- Client-Server Applications
- Web-based Applications
- Wireless and Mobile applications
- Enterprise Business Solutions
- Systems Software
- Embedded Systems