| SOFTWARE DEVELOPMENT |
|
software development is a complicated process. A lot of people think that good technical expertise in software development is sufficient for a project's success. However, this is not necessarily so. We at Aaspire Technologies understand that success comes from thorough analysis and specification, a well-established development process, knowledge of the latest technologies, expert management, effective communication, and full-cycle quality assurance. Here are the main points of our software development policy: |
|
Requirements Analysis. Detailed requirements analysis and a comprehensive specification are the basis for the success of the whole Software Development project. With thorough understanding of your needs, we can develop a system that you really want and that can make your business more efficient.
|
|
Expert Management. Our management of software development projects includes scheduling, progress control, resource and work assignment, and organisation of communication and interfaces between different groups. A project plan, status reports, delivery and cost tracking are all important for development completion within the estimated time frames and budget.
|
|
Technical Expertise. In-depth knowledge of the latest technologies and tools is important to finding the best solution for every client. We are true experts in the development of various Client/Server multi-tier systems, desktop and Web applications, and e-commerce solutions. Check out Our Expertise page for a list of the tools we are proficient in.
|
|
Extensive Experience. As a long established custom software development company, we have vast experience with various types of software development projects for companies in insurance, education, finance, and other industries. Please visit our Portfolio to see the diversity of software and Web development platforms and tools our specialists can expertly use for producing a variety of customised solutions from simple HTML coding system upgrades to advanced security, data, and performance management applications.
|
|
Communication and Support. In-depth discussions of all project related issues with the client guarantee that the project will meet specified requirements and estimated time frames. We understand the importance of communication and client support and maintain a 12-hour feedback policy. This ensures that any request or question received is answered within one business day. Our attention also goes to keeping you up-to-date on the status of your project, providing you with scheduled reports and updates.
|
|
Quality Assurance. Quality is vitally important to the entire application development processes. Our own QA department provides a full-cycle quality assurance for any project. We are gradually putting into practise ISO 9000 quality assurance principles, and deliver high quality products meeting the most demanding business requirements. We have complete confidence in the quality of our work and we back it up with a 3-month warranty. We will promptly correct any problem at no charge within three months after acceptance of the completed software. The warranty term may be extended, and we are available for system support and maintenance at any time.
|
| OUR EXPERTISE |
|
The developers working at Aaspire Technologies are definitely among the top experts in their sphere. All of them have a masters degree holders. Their personal strong points are combined when collaborating with each other, resulting in a technical competence of the highest level possible.
|
|
We welcome projects on virtually any platform and are not biased for or against any tool or technology. Check our Portfolio of completed projects and see the diversity of tools and technologies we have worked with.
|
| DATA BASE DESIGN |
|
In the world of IT, it is successful management of growing amount of information that makes your business spin. A prolonged slowdown or an accidental mix-up in data processing can be eliminated by an effective database solution.
|
|
Aaspire Technologies offers a customised database design service which covers data management aspects lock, stock and barrel. We produce reliable turnkey Web based or non-Web based database-driven solutions for desktop or client/server environments in insurance, education, e-commerce, and other industries where efficient data management is vitally important.
|
|
Our company will closely work with you to bring about assured results for any of your data management needs by providing custom database development from scratch or by evaluating the capabilities of the existing database architecture and assisting you in its maintenance, refurbishment, or integration with other software or Web database-driven applications.
|
|
We have accomplished quite a number of custom software development and Web development projects employing database platforms and tools such as:
|
|
. MS SQL Server, MySQL, Oracle
. MS Access, Visual FoxPro
Whether you are an individual customer, a small business, or a corporation operating a great deal of data on a local computer network or as part of e-commerce solutions, you can use our database design service to enhance data management capabilities with a range of important features for whatever purpose you like:
. implementing straightforward data search facilities
. streamlined storing, editing and retrieving of data
. increasing usability
. easy maintenance
. personalisation
. powerful advertising
. creating individual customer accounts
. CRM (Customer Relations Management)
. payment and shipping units
. revamping e-commerce Web site design
|
| SOFTWARE TESTING |
|
Aaspire Technologies Web Space Quality Assurance department and specially equipped Testing Department offers QA, functional testing, performance testing, usability testing and other testing solutions. We provide a wide range of software testing services meeting the business requirements of clients worldwide.
|
| Quality Assurance Partnership |
|
We will work with your development team to plan, execute and manage project testing, building a co-operative team of your developers and our testers working together to produce high quality software. Our Testing Laboratory has all necessary specialists and equipment, and we can perform all aspects of testing, report the defects discovered and provide valuable analysis of their possible root causes.
|
| Test Plan Creation |
|
We can help you to create a complete Test Plan and other testing documentation for your projects. The most essential documents are:
|
|
. Generic Test Plan and Schedule
. Test Cases Specification
. Test Procedures Specification
. Regression Test Plan and Cases
. Acceptance Testing Guidelines
. Test Log and Defect Report templates
|
| Manual Testing |
|
We hope that your programmers perform unit testing and code walk through during coding as our programmers do. We can help you in this by developing an entire project or providing the necessary guidelines, test cases and procedures to your development group. However, the following types of tests could be completely outsourced to us:
|
|
Integration Tests: Complete testing of interfaces between the units. Testing involves creating test conditions that will validate interfaces.
|
|
System Tests: Checking that the product conforms to the system specifications and business requirements.
|
|
Regression Tests: Repeating all kinds of tests after defects have been found and corrected.
|
|
Modification Tests: Complete testing of modified or new features added to the system.
|
|
Performance Tests: Checking that program has acceptable values of throughput, response time and device utilisation.
|
|
Stress Tests: Checking the system behavior under extreme conditions.
|
|
Usability Tests: Verifying that the system complies with ergonomic requirements, standards and is intelligent and user friendly.
Documentation Tests: Testing manuals and Online Help.
|
|
Release Tests: Checking version control procedures and completeness of the product to be delivered.
|
|
Special Tests: Any specific system tests (for example, data synchronisation, security, etc.)
|
|
Acceptance Tests: Checking that the system meets the expected performance and functionality standards.
|
| Automated Testing |
|
Automated testing speeds up test turnaround time and cuts costs of regression testing. It is also the only means to perform Environment Testing (see below). Initially it requires additional investment of time and consideration. We can help you to create test scripts, generate test data and anlalyse test logs.
|
| Debugging |
|
If necessary, our programmers can be used to debug the code, localise and fix the defects found. Our highly experienced programmers have had many cases where bugs were found in Windows APIs and third-party libraries.
|
| Environment Testing |
|
Let us suppose you have a program that works with Access, SQL Server and Oracle databases via ODBC, interacts with Microsoft Office and should run under Windows 95, Windows 98, Windows NT and Windows 2000. (This is a real example! We had such a case.) How many possible combinations of software installed on user workstations have to be checked? Taking into account the different versions and service packs of Windows, Internet Explorer, Microsoft Office and database management systems, there are over five hundred possible combinations! If you add potential problems from other possibly installed or running in background applications, the full environment testing looks like a nightmare, and it was. But we were able to handle this and can do the same for your system, using automated testing and specifically configured equipment in our Testing Laboratory.
|
| TECHNICAL WRITING |
|
Technical Writing refers to the development of user manuals, technical references, help systems, tutorials and other user and system support documentation. Aaspire Technologies designs and develops documentation of all kinds for custom software, various equipment and on-line systems, including:
|
| Software and Hardware Documentation |
|
. User Manuals
. System and Technical Requirements Guides
. Installation Guides
. Quick Start Guides
. "How To" Manuals
. Training Materials and Tools
. Virtual Tours
|
| Online Documentation |
|
. Online Help in HTML or Win Help formats
. Electronic Publications on CD-ROM
. PDF Files
. E-books ("Electronic Books")
|
| Documentation Primitives |
|
. Document Templates
. Microsoft Word and VISIO Templates
. Custom Graphics including VISIO Stencils
|
| Documentation Services |
|
. Graphic Design and Formatting
. Make-up of Publications
. PowerPoint Presentations
|
| Writing and Translation Services |
|
. Translations (multiple languages) and Localisation
. Language Checking and Proof Reading
. Promotional Writing
. Writing Web site content, e-zine articles, feature stories, case studies, marketing brochures, newsletters and press releases.
|