You are here

Migration

Quick Contact

  •  

Migration Services

At Magic, our goal is to help our customers Outperform the Future. We know that our success is based on our customers’ success. That’s why we continuously improve our products to make sure our customers can deploy highly- usable, functional and innovative enterprise apps on the devices they need - in the most efficient and risk-free way possible. We continuously monitor market trends, identify new technologies and communicate with our customers to decide on the features and capabilities we add.

Magic preserves the value of your existing enterprise app investment by providing an evolutionary migration path for you to take advantage of all the benefits of the latest versions of our application development and integration solutions.

Magic provides automated tools for the smooth migration of enterprise applications to a wide range of deployment channels. Magic helps you enhance and redeploy your core business systems by efficiently managing the entire migration process from any version of your applications, platform infrastructure, or databases.

Magic migration services include:

  • Migration needs assessments 
  • Automated tools for SQL, RIA, web, and mobile migration 
  • Smooth and gradual migration path
  • Custom-designed migration projects
  • eDeveloper to .NET migration
  • uniPass to .NET migration
  • eDeveloper to RIA migration
  • uniPass to RIA migration 

With the rise of smartphones, the BYOD trend and the need to support enterprise mobility, cloud and other business strategies, enterprises and ISVs are looking to upgrade their Magic eDeveloper and Magic uniPass apps to the highly versatile Magic xpa.

While your old Magic applications are still working on your old servers, today’s savvy mobile app users demand attractive mobile and desktop apps with intuitive user experiences and real-time performance that give them all the information they need to complete the task at hand. And the need to develop business apps for multiple operating systems is becoming a major issue.

Not to worry. Magic provides the ability to upgrade and migrate your apps to the latest Magic xpa version so you can preserve the business logic while upgrading the user experience and expanding your deployment options to include mobile, RIA and cloud.

Magic xpa’s single development paradigm maximizes your flexibility by enabling you to leverage one development effort to deploy your business applications the way you want, on the devices and operating systems you need: Mobile (smartphone, tablets), Full Client or Web; on-premise or on-demand; software or Software-as-a-Service; or global or local modes.

Magic xpa features a browser-free, business-centric and .NET-based client that combines the rich computational capacity and user experience of a "fat client" with the affordability of a "thin client."

Magic xpa allows Magic customers, application owners and ISVs to extend their service and product offerings to mobile, RIA and SaaS, while significantly lowering their application maintenance and delivery costs.


Why Magic xpa?

  • Fast time to market with low cost of ownership
  • Move from full client mode to mobile, RIA and SaaS based on single set of business logic without re-coding
  • Deploy unified solution across changing and heterogeneous environments
  • Browser-free technology avoids the limitations and complexities of browser environments
  • "Fit client" optimizes functionality and reduces costs
  • Focus on business logic rather than technology



Automatic conversion offers numerous advantages

Magic's automatic conversion solution lets enterprises upgrade their legacy Magic applications to Magic xpa while keeping existing functionality and business logic intact. This enables the fastest possible conversion of your business applications with minimum hassle and cost. Benefits include:

  • Shorter time to market
  • Less bugs and no human error
  • Automation reduces conversion effort and cost
  • Maximum accuracy reduces ongoing maintenance costs
  • Analysis reports identify inactive programs, unused operations, etc. that can be "cleaned up" to ease future maintenance

Magic offers a proven methodology and advanced set of 100% automated conversion tools that enable enterprises and software vendors to convert their existing applications from any earlier version of eDeveloper or uniPaaS to Magic xpa. This fully automated solution utilizes a dedicated engine that reads the Magic application and automatically generates converted code. 


The conversion process comprises the following steps:

  1.  Transfer of data by customer including the following items:
           a. Removal of unused files and programs
           b. Full Syntax checks (F8) resulting in no errors
           c. Full application export
           d. List of temporary tables
           e. Application INI file
            f. Application font and color files
           g. Date files (for database conversion test)
  2.  Conversion using automated tools
  3.  Initial testing
  4. Transfer of final products to client:
           a. converted application
           b. analysis reports
           c. new color and font files
  5.  Creation of test environment at customer site (client responsibility)
  6.  Data conversion in test environment
  7.  Bugs fixed by Magic (if necessary)
  8.  Full production environment including fresh data conversion

 

Automatic conversion offers numerous advantages

Magic's automatic conversion solution lets enterprises upgrade their legacy Magic applications to Magic xpa while keeping existing functionality and business logic intact. This enables the fastest possible conversion of your business applications with minimum hassle and cost. Benefits include:

  • Shorter time to market
  • Less bugs and no human error
  • Automation reduces conversion effort and cost
  • Maximum accuracy reduces ongoing maintenance costs
  • Analysis reports identify inactive programs, unused operations, etc. that can be "cleaned up" to ease future maintenance

Leading software vendors, enterprises and governmental organizations around the world have benefited from Magic's proven project methodology. No other vendor knows Magic like we do. Our extensive experience in conversion projects, minimize risk and maximize success.

Magic’s automated tools and processes expedite timeframes and reduce errors and manual cleanup. We work with you to plan and execute your migration version project in accordance with your specific business needs and goals. 

Magic’s unique methodology and standardized approach addresses key challenges in software development, enabling us to provide our customers with the highest levels of product quality and service:

  • Standardized design approach and automated tools reduce development efforts
  • Re-usable code reduces QA efforts and minimizes bugs
  • Best practices in quality assurance
  • Standard and structured development within and across all teams
  • Off-the-shelf components streamline programming effort, increase productivity and improve quality
  • Automated tools and processes expedite timeframes and reduce errors and manual cleanup
  • Preserves knowledge within the customer's organization


Quality Commitment

Magic is committed to delivering the high quality products that reflect our extensive experience in software development. Our proven methodologies and procedures (specification, development and documentation) enable us to meet and exceed the rigorous standards our customers demand.

Magic’s goal is to deliver the highest quality projects and solutions that consistently meet or exceed customers' expectations. Our QA processes are based on industry best practices and standard quality guidelines. Moreover, the quality management concept evolves from practical lessons learned in the field as well as our own organizational strategy. Its implementation is effectively managed through a comprehensive, practical and well-designed process. Constant review and audit of this system ensures its applicability and use throughout the organization.