WHAT WE DO
- Refactor obsolete code
- Reduce dependency on difficult partners
- Prepare for Due Diligence and Exit
Stuck in a loop?
Pandas haven’t decided whether to refactor either!
Learn from them.
While we are driven to help every client improve, we have identified four areas of specialization where we can most likely make an immediate and lasting impact. If you need help in related areas not listed here, we may also be able to help you. Please use the email link below to learn more.
Technology Planning is the art of capturing the organization’s achievable goals into a single Roadmap document, working internally to generate buy-in from all members of the organization and providing leadership services that ensure the goals are achieved at a minimum of cost. This implies a seamless flow of information and a sense of teamwork. Many organizations can define goals, but few can marshal the resources to deploy and support the requisite products and services as a system that is supportable on a sustained basis. Cryptic Response can help focus attention on areas of certain or obvious importance (e.g., data security) and craft a plan to make continual forward progress.
Many organizations are struggling to make the transition from “bare metal” servers to virtualized servers, shared storage and related storage. Sometimes, it is simply a question of insufficient manpower and not having had an overwhelmingly compelling motivation to move forward. Over the past few years, nearly all possible objections have been eliminated by the leading vendors in the marketplace, such as VMware, Microsoft and Citrix on the virtualization side and industry standard storage solutions for Storage Area Networks and Network Attached Storage, such as NetApp and open source products. Cryptic Response can help you make the leap from your increasingly obsolete hardware and software to new products that promise a new level of operational efficiency, reduction in IT staff headaches, greater security of data and many other criteria.
Mobile Development for Apple iOS, Android and Windows Phone is a growing area of opportunity for many organizations that heretofore have not had internal resources available to develop mobile applications. Unlike Web development, mobile requires skills across at least two and probably three major platforms. Mobile architecture strongly encourages a services oriented architecture and well designed back end API that can be accessed in a consistent way by the front end user code of each mobile device. For this reason, any major step in the mobile direction often requires a refactoring of substantial bits and pieces of the back end into JSON and XML Web services. By extension, it often makes the most sense to refactor into a modern framework if one is going to refactor at all.
The number of organizations that need to implement systems in support of digital video is exploding. Almost every department has an emerging need to store and deliver video assets, whether to the public Web or for internal consumption. Cryptic Response resources have industry leading experience in the provisioning of these services. A wide range of technologies come into play including HTML5 video, hardware video encoders, video on demand servers, transcoding services, and software tools for video related workflow. In addition, a subset of services related to Digital Signage for public messaging, menu boards, kiosk, crisis management and public broadcasting in a post-analog world is growing in importance due to Federal and other requirements. Cryptic Response can help you evaluate your organization’s needs, then deploy an impressive and versatile solution from a mix of proprietary and third party products and services.
This species of insect survives…
… but only by impersonating an inanimate object.
Time to upgrade your strategy.
Much of our activity centers on the process of identifying areas within an organization that are in need of improvement, specifically a refactoring of application code and core business logic into a more appropriate structure. While every project is unique in certain aspects, there are typically areas of improvement that are common across the customer base. The areas below give some insight into how we are likely to suggest improving your Technology Plan, though the final determination may turn out to be a surprise.
Ruby on Rails has emerged as the leading modern Web development framework for database driven Web sites. This surge can be attributed to the most active developer community in the open source landscape, combined with highly appealing supporting infrastructure from companies like Heroku, Engine Yard and Digital Ocean. More than any other framework, Rails offers the best chance to transition to a pristine MVC architecture, with strong supporting tools for API design supportive of related mobile apps. Organizations that have accumulated large amounts of legacy code are encouraged to consult with us to evaluate the effort required to migrate apps to Ruby on Rails.
Microsoft’s Web development technologies have dramatically improved since the release of Active Server Pages (Classic ASP) in the late 1990’s and onward through the release and maturation of the .NET framework circa 2010. Initially a bit late to the “cloud” revolution, Microsoft now offers very appealing services for cloud Web application servers and database (e.g., SQL Azure). Spark and Razor offer new options for the View portion of the application. For those organizations that have invested heavily in Windows servers and have substantial code in aging Microsoft Classic ASP, a complete or partial refactor in a later iteration of the .NET family may make a lot of sense.
The relational database and SQL have been around for 40 years, but these products have some new competition from a collection of upstarts — generically, the NoSQL databases. By no means would we argue that the relational database is dead or even terminal, but these new products from MongoDB, Amazon and others can offer substantial benefits that should be considered in the architecture or re-architecture of your application. The major advantages most frequently cited include superior integration with modern Web application frameworks and a low cost, relatively pain free approach to partitioning / replication / sharding of data, which then implies new possibilities for scaling, performance optimization, and asynchronous or real time reporting. Certain products like MongoDB are even available to test drive at basically no cost. Cryptic Response can help you set up a NoSQL environment using internal servers or a hosted database as a service provider.
After nearly 20 years, ColdFusion remains as an important language for extremely rapid application development and is trusted by a wide range of organizations from the smallest Mom and Pop shops to Federal government agencies. Though the original ColdFusion product was acquired by and continues to be supported by Adobe, the ColdFusion Markup Language (CFML) has broken out and is now implemented by open source products such as Railo and BlueDragon. New MVC frameworks such as Wheels offer the opportunity to retain CFML code assets but refactor into a more modern MVC framework similar to Ruby on Rails. If your organization has an interest in maintaining its existing ColdFusion assets into the future, you may benefit from a discussion of available options.
Cryptic Response LLC is headquartered in the Rocky Mountain region but is prepared to address the needs of customers worldwide. Please call us at 307-464-3030, email us at email@example.com or use the form below to arrange a free, initial consultation with a sales engineer.